콘텐츠로 이동
리소스
KO
로그인무료로 시작하기

머신 로그

tTerm을 통해 머신에서 실행한 명령은 하나하나 그 머신의 로그에 한 줄로 남아요. 누가 언제 실행했는지, 어떻게 끝났는지, 얼마나 걸렸는지, 어디서 실행했는지가 기록돼요. 로그는 tTerm이 기록하고, 아무도 바꿀 수 없어요. 명령 아래에는 노트를 남길 수 있어요.

사이드바에서 프로젝트의 노트 아래 첫 번째 폴더가 로그예요. 이 폴더에는 tTerm이 기록이라는 표시가 붙어 있어요. 안에는 프로젝트의 머신마다 로그가 하나씩 있고, 오늘 그 머신에서 실행된 명령 수가 오늘 12개처럼 함께 나와요. 머신을 클릭하면 그 로그가 web-01 로그 탭으로 열려요.

로그는 하루씩 보여 주고, 처음에는 오늘이 열려요. 화살표 버튼 전날과 다음 날은 줄이 있는 가장 가까운 날로 넘어가요. 오늘을 누르면 오늘로 돌아오고, 날짜 선택을 누르면 달력이 열려요. 로그에 오늘이 보이는 동안에는 명령이 끝날 때마다 새 줄이 추가돼요.

로그 맨 위의 ⋯ 메뉴에는 Markdown으로 복사가 있어요. 지금 보이는 날과 그날의 줄, 줄 아래의 노트를 복사해요.

명령 하나가 한 줄이에요. 줄에는 시간, 실행한 사람, 명령, 그 아래 달린 노트 수가 나오고, 긴 명령은 잘려서 보여요. 오른쪽에는 걸린 시간, 디렉터리, git 브랜치, 터미널이 나와요. 실패한 명령에는 X 표시와 종료 코드 1 같은 종료 코드가 붙어요. 명령 사이에는 터미널이 언제 열리고 언제 종료됐는지, 머신이 언제 다른 프로젝트로 옮겨졌는지도 나와요. 내가 이 머신을 Personal 프로젝트에서 Client X 프로젝트로 옮김처럼요.

줄을 클릭하면 펼쳐져서 명령 전체와 출력, 그 아래 노트가 보여요. 한 번 더 클릭하면 접혀요. 출력이 길면 처음 몇 줄만 보이는데, 27줄 모두 보기를 누르면 나머지가 보이고 출력 복사를 누르면 출력이 복사돼요.

줄에 마우스를 올리거나 줄을 펼치면 그 줄에 ⋯ 버튼이 나타나요. 여기에는 명령 복사와 이 줄의 링크 복사가 있어요. 이 링크를 열면 그 줄이 있는 날의 로그가 열리고, 그 줄이 펼쳐져 있어요.

날짜 아래에 있는 이 로그에서 찾기는 1년 전까지 로그 전체를 검색해요. 입력한 단어가 모두 들어 있는 명령과, 그 단어가 모두 들어 있는 노트가 달린 명령을 찾아요. / 키를 누르면 이 칸으로 바로 가요. 찾은 결과는 날짜별로 묶여서 나와요. 줄을 클릭하면 펼쳐지고, 이날 열기를 누르면 그 줄이 있는 날로 가요. 검색은 직접 지울 때까지 유지되고, 날짜 보기로 돌아가기를 누르면 보고 있던 날로 돌아가요.

그 옆에는 줄 순서와 필터가 있어요.

  • 오래된 순을 클릭하면 최신 순으로 바뀌고, 이 브라우저가 선택을 기억해요.
  • 모두: 한 사람의 줄만 보여 줘요. 명령을 실행했거나 그 아래에 노트를 쓴 사람이에요.
  • 실패만: 실패한 명령만 보여 줘요.
  • 노트 있음: 노트가 달린 명령만 보여 줘요.
  • 모든 터미널: 터미널 하나의 명령만 보여 줘요. 줄이 여러 터미널에서 나왔을 때만 나타나요.

필터를 켜면 날짜 옆에 보이는 명령 수가 명령 8개 중 2개처럼 나오고, 필터 해제를 누르면 필터가 모두 꺼져요. 필터는 이 로그에서 찾기로 찾은 결과에도 적용돼요.

검색에서도 모든 머신의 로그를 찾을 수 있어요. 검색어를 l:로 시작하세요.

줄에 마우스를 올리고 노트 추가를 누르세요. 터미널에서는 명령의 블록에 같은 버튼이 있고, 툴팁은 이 명령에 노트 추가예요. 어느 쪽에서 쓰든 노트는 로그의 줄 아래와 터미널의 블록 아래에 모두 나타나요. Enter를 누르면 노트가 저장되고, Shift+Enter는 줄을 바꾸고, Esc는 취소해요.

노트는 쓴 그대로 로그에 남아요. 고치거나 지울 수는 없고, 대신 답글을 달아요. 노트 아래의 답글을 누르면 답을 쓸 수 있어요. 노트마다 누가 언제 썼는지 나오고, 로그에서 노트 옆의 ⋯ 메뉴에는 텍스트 복사가 있어요.

명령이나 노트에 들어간 비밀번호나 토큰은 지울 수 있어요. 프로젝트 소유자나 관리자만 지울 수 있어요. 지금은 어느 프로젝트든 나 혼자뿐이라서 내가 소유자예요.

  1. 로그에서 해당 줄이나 노트 옆의 ⋯ 버튼을 누르고 지우기… 항목을 고르세요.

  2. 창의 이유 칸에 무엇이었는지 적으세요. 비밀번호, 토큰처럼요.

  3. 지우기를 누르세요.

지운 텍스트는 로그, 터미널 피드, 검색, 입력 줄 기록에서 영구적으로 사라져요. 명령을 지우면 그 출력도 함께 사라지고, 같은 명령이 프로젝트의 다른 곳에서 실행됐다면 거기서도 지워져요. 그 자리에는 누가, 언제, 왜 지웠는지가 로그에 남아요. 내가 지움 · 09:23 · 비밀번호처럼요. 매일 밤 만드는 데이터베이스 백업에는 그 백업이 삭제될 때까지 남아 있는데, 백업은 2주 안에 삭제돼요.

줄은 1년 동안 보관되고, 줄이 사라질 때 그 아래 노트도 함께 사라져요. 명령이 출력한 내용은 30일 동안 보관돼요. 그 뒤에는 내가 실행한 줄에 마우스를 올리면 출력 보관 안 됨이라고 나와요. 머신을 제거하면 그 로그는 더 이상 열리지 않아요.

로그는 머신을 따라가요. 머신을 다른 프로젝트로 옮기면 옮기기 전의 줄까지 로그 전체가 함께 가고, 그 프로젝트에 있는 사람은 누구나 읽을 수 있어요. 머신이 떠나온 프로젝트를 삭제해도 로그는 하나도 사라지지 않아요.