본문 바로가기

로깅5

728x90
반응형
[CentOS] 톰캣 로그를 실시간으로 확인하는 방법 로그 실시간 확인 방법 CentOS에서 톰캣(Tomcat) 로그를 실시간으로 확인하기 위해서는 톰캣의 동작을 기록하는 파일 'catalina.out'을 계속 읽어오는 읽어와야 한다. 아래의 명령어를 참조하여 자신의 톰캣 경로에 맞게 실행하면 아래의 사진처럼 로그를 계속 잘 읽어오는 것을 확인할 수 있다. tail -f logs/catalina.out 2023. 7. 6.
톰캣 로그 디렉토리 경로와 자동 삭제 스크립트 작성 및 설정 톰캣이 사용하는 로그 디렉토리는 기본적으로는 톰캣 설치 경로에 위치한 'logs' 디렉토리이다. 하지만 설정에 따라 응용별로 로그 위치를 다르게 할 수 있기 때문에 설정을 잘 확인해야 한다. 로그 디렉토리 위치 나의 경우 두 곳에 로그가 기록되고 있었다. 로그 삭제 쉘 스크립트 작성 아래의 스크립트는 톰캣의 모든 로그가 기록되는 'catalina.out' 파일을 현재 일자를 파일명으로 백업하고 내용을 비운 후 로그 폴더 내에서 생성된지 60일이 초과한 파일을 삭제하는 스크립트이다. 아래의 스크립트를 참고하여 자신의 환경에 맞춰서 로그 삭제 쉘 스크립트를 작성한다. TOMCAT_LOG_DIR={톰캣경로}/logs today=`date "+%Y_%m_%d"` cp $TOMCAT_LOG_DIR/catalina.. 2023. 6. 28.
[윈도우11] IIS 10.0 FTP 로그 확인 본 글에서는 IIS 10.0에서 FTP 로그를 확인하는 방법에 대해 설명한다. 설명하는 기준은 윈도우 11 환경이지만 윈도우 서버 등 다른 윈도우도 유사하게 확인이 가능하다. 로그를 확인하는 이유 로깅된 정보를 확인하는 이유는 다양하지만 주로 기능이 정상적으로 동작하는지와 의도하지 않은 동작이 있었는지를 확인하는 용도로 쓴다. 필자의 경우 디버깅과 보안 관련 확인용으로 쓴다. IIS 10.0 FTP 로그 확인 방법 먼저 IIS(Internet Information Services, 인터넷 정보 서비스) 10.0에서 FTP 로그가 어디에 생성되는지 확인한다. IIS 관리자 프로그램을 실행한 후 FTP 로깅 항목에 접근한다. IIS 10.0에서 FTP 서비스를 생성한 경우 아래와 같은 설정이 기본값으로 설정.. 2022. 11. 25.
[MariaDB] 전역 로그 설정 및 로그 확인 로깅 기능을 활용하는 이유 MariaDB 환경에서 디버깅(Debugging)을 위해 로그(Log)를 확인하고 싶은 경우가 있다. 로그 기능을 별도로 설정하지 않은 경우에는 가장 쉽게 확인할 수 있는 방법이 전역 로그 기능을 활성화하는 것인데 본 글에서는 전역 로그 기능을 활성화하고 로그를 확인하는 방법을 다룬다. 전역 로그 활성화 먼저 아래의 쿼리(Query, 질의어)를 입력하여 전역 로그 기능이 활성화 되었는지 확인한다. SHOW VARIABLES LIKE 'general%'; 'general_log'의 값이 'OFF'이면 전역 로그가 비활성화 되어 있는 상태이다. 이 경우 아래의 쿼리를 입력하여 전역 로그 기능을 활성화한다. SET GLOBAL general_log=ON; 로그 확인 'general_.. 2022. 11. 24.
NS-3 로그의 종류와 로그를 터미널에 출력하는 법 본 글은 2016년 10월 14일 12시 56분에 썼던 글이며 블로그 자료 이전으로 날짜와 일부 내용이 갱신되었습니다. NS-3는 각종 정보를 저장하고 확인하기 위한 로그를 지원한다. 이런 로그 정보는 파일로 저장 될 수도 있고 터미널에서 실시간으로 확인할 수도 있다. 로그의 종류는 아래와 같다. 종류 의미 LOG_LEVEL_ERROR 오류가 발생 했음을 의미하는 로그 LOG_LEVEL_WARN 경고용 로그 LOG_LEVEL_DEBUG 디버깅용 로그 LOG_LEVEL_INFO 각종 정보를 알려주는 로그 LOG_LEVEL_FUNCTION 함수 추적(tracing)을 위한 로그. LOG_LEVEL_LOGIC 함수안에서 추적흐름제어(control flow tracing)을 위한 로그 LOG_LEVEL_ALL .. 2020. 10. 14.