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(
