InfoGrab Docs

n8n 로깅

n8n에서 로깅을 설정하는 방법과 로그 레벨, 개발 환경에서 로그를 추가하는 방법을 설명합니다.

로깅은 디버깅에 중요한 기능입니다. n8n은 winston 로깅 라이브러리를 사용합니다. 로그 스트리밍 n8n 셀프 호스팅 Enterprise 티어에는 이 문서에서 설명하는 로깅 옵션 외에도 로그 스트리밍 이 포함됩니다. 설정 # n8n에서 로깅을 설정하려면 다음 환경 변수를 설정해야 합니다( 설정 파일 에서 값을 설정할 수도 있습니다). 설정 파일의 설정 환경 변수 사용 설명 n8n.log.level N8N_LOG_LEVEL 로그 출력 레벨입니다. 사용 가능한 옵션은 (낮은 레벨에서 높은 레벨 순으로) error, warn, info, debug입니다. 기본값은 info 입니다. 이 옵션에 대한 자세한 내용은 여기 를 참조하세요. n8n.log.output N8N_LOG_OUTPUT 로그를 출력할 위치입니다. 사용 가능한 옵션은 console 과 file 입니다. 여러 값을 쉼표( , )로 구분하여 사용할 수 있습니다. 기본적으로 console 이 사용됩니다. n8n.log.file.location N8N_LOG_FILE_LOCATION 로그 파일 위치로, 로그 출력이 파일로 설정된 경우에만 사용됩니다. 기본적으로 <n8nFolderPath>/logs/n8n.log 가 사용됩니다. n8n.log.file.fileSizeMax N8N_LOG_FILE_SIZE_MAX 각 로그 파일의 최대 크기(MB)입니다. 기본적으로 n8n은 16MB를 사용합니다. n8n.log.file.fileCountMax N8N_LOG_FILE_COUNT_MAX 보관할 최대 로그 파일 수입니다. 기본값은 100입니다. 워커 사용 시 이 값을 설정해야 합니다. # 로깅 레벨을 'debug'로 설정 export N8N_LOG_LEVEL=debug # 콘솔과 로그 파일 모두에 로그 출력 설정 export N8N_LOG_OUTPUT=console,file # 로그 파일 저장 위치 설정 export N8N_LOG_FILE_LOCATION=/home/jim/n8n/logs/n8n. log # 각 로그 파일의 최대 크기를 50MB로 설정 export N8N_LOG_FILE_SIZE_MAX=50 # 보관할 최대 로그 파일 수를 60으로 설정 export N8N_LOG_FILE_COUNT_MAX=60 로그 레벨 # n8n은 표준 로그 레벨을 사용하여 보고합니다: silent : 아무것도 출력하지 않습니다 error : 오류만 출력하고 다른 것은 출력하지 않습니다 warn : 오류와 경고 메시지를 출력합니다 info : 진행 상황에 대한 유용한 정보를 포함합니다 debug : 가장 상세한 출력입니다. n8n은 문제 디버깅에 도움이 되는 많은 정보를 출력합니다. 개발 # 개발 중에 로그 메시지를 추가하는 것은 좋은 관행입니다. 오류 디버깅에 도움이 됩니다. 개발을 위한 로깅을 구성하려면 아래 가이드를 따르세요. 구현 세부 사항 # n8n은 workflow 패키지에 위치한 LoggerProxy 클래스를 사용합니다. Logger 인스턴스를 전달하여 LoggerProxy.init(