Blog

Logi: teraz automatycznie tworzymy log dla każdej maszyny

Log maszyny zapisuje każde polecenie: kto je uruchomił, kiedy i jak się zakończyło. Wpisy są przechowywane przez rok. Do polecenia możesz dodać notatkę, a hasło, które trafiło do niego przez pomyłkę, wymazać.

Log maszyny web-01 w tTerm Web: otwarte nieudane polecenie, a pod nim jego wynik i notatka
Log web-01: nieudane polecenie, jego wynik i notatka pod nim.

Po co

Terminal pokazuje, co robisz teraz. Ale na serwerze często liczy się co innego: kto wczoraj wieczorem zrestartował usługę, co uruchomiono tuż przed tym, jak wszystko padło, jakim poleceniem w zeszłym miesiącu naprawiono to samo. Wcześniej trzeba było składać to z history i dzienników na samym serwerze. Teraz tTerm sam zapisuje każde polecenie i nikt nie może zmienić tego zapisu.

Gdzie go znaleźć

Log leży wśród notatek projektu, w folderze „Logi” z dopiskiem „prowadzi tTerm”, osobny dla każdej maszyny. Obok maszyny widać, ile poleceń wykonano na niej dzisiaj. Log pokazuje po jednym dniu, a nowe wiersze pojawiają się w nim same, gdy tylko polecenie się zakończy.

Co jest w wierszu

Każde polecenie zajmuje jeden wiersz: godzina, kto je uruchomił, samo polecenie, jak długo trwało, katalog, gałąź git i terminal. Przy nieudanym poleceniu jest krzyżyk i kod wyjścia. Kliknięcie otwiera cały wiersz: polecenie, jego wynik i notatki. Między poleceniami log zaznacza, kiedy otwierano i zamykano terminale. Jeśli terminal zakończył się sam, log podaje też powód.

Notatki do poleceń

Pod każdym poleceniem możesz zostawić notatkę: po co je uruchomiono, co z tego wyszło, dokąd przeniesiono konfigurację. Napisz ją w logu albo bezpośrednio przy bloku w terminalu, a będzie widoczna w obu miejscach. Notatek się nie edytuje ani nie usuwa, odpowiada się na nie. Dlatego log pozostaje uczciwą kroniką.

Szukaj w całym roku

„Szukaj w tym logu” przeszukuje cały rok, zarówno polecenia, jak i notatki. Filtry zostawiają tylko nieudane polecenia, polecenia z notatkami albo polecenia jednej osoby lub jednego terminala. A wyszukiwanie pod ⌘K znajduje teraz także wiersze w logach wszystkich twoich maszyn.

Jeśli do polecenia trafiło hasło

Zdarza się: export z tokenem albo hasło wpisane wprost w wierszu. Właściciel projektu wymazuje je przez „Wymaż…”. Słowa znikają z logu, z bloków w terminalu, z wyszukiwania i z historii wiersza poleceń. W ich miejscu zostaje informacja, kto je wymazał, kiedy i dlaczego. W nocnych kopiach bazy danych przetrwają jeszcze najwyżej dwa tygodnie.

Jak długo jest przechowywany

Wiersze logu są przechowywane przez rok, a wyniki poleceń przez 30 dni. Log należy do maszyny: jeśli przeniesiesz ją do innego projektu, cały log przeniesie się razem z nią.

Kiedy terminal kończy się sam

Terminal żyje w tTerm Web, a nie w karcie przeglądarki, ale czasem kończy się bez twojego udziału, na przykład gdy wychodzi nowa wersja tTerm Web. Teraz karta mówi, dlaczego tak się stało, a wszystko, co uruchomiono, zostaje w logu. Przycisk „Otwórz nowy terminal” otworzy kolejny w tym samym katalogu.

W tTerm dla Maca log pojawi się z następną aktualizacją. Szczegóły znajdziesz w dokumentacji, na stronie „Log maszyny”.

Zajrzyj do logu swojej maszyny

Otwórz tTerm Web

Więcej na blogu

Wszystkie wpisy
Wszystkie wpisy