跳转至

日志环境变量#

基于文件的配置

您可以在单个变量后添加 _FILE 后缀,以便在单独的文件中提供其配置。有关更多详细信息,请参阅将敏感数据保存在单独的文件中

本页面列出了用于设置调试日志记录的环境变量。详情请参考 n8n 中的日志记录

n8n 日志#

变量 类型 默认值 描述
N8N_LOG_LEVEL 枚举字符串:infowarnerrordebug info 日志输出级别。详情请参考日志级别
N8N_LOG_OUTPUT 枚举字符串:consolefile console 日志输出位置。提供多个值作为逗号分隔列表。
N8N_LOG_FORMAT 枚举字符串:textjson text 要使用的日志格式。text 打印人类可读消息。json 每行打印一个 JSON 对象,包含消息、级别、时间戳和所有元数据。这对于生产监控和调试很有用。
N8N_LOG_CRON_ACTIVE_INTERVAL Number 0 记录当前活跃 cron 作业的间隔(分钟)。设置为 0 以禁用。
N8N_LOG_FILE_COUNT_MAX Number 100 保留的最大日志文件数。
N8N_LOG_FILE_SIZE_MAX Number 16 每个日志文件的最大大小(MB)。
N8N_LOG_FILE_LOCATION String <n8n-directory-path>/logs/n8n.log 日志文件位置。需要将 N8N_LOG_OUTPUT 设置为 file
DB_LOGGING_ENABLED Boolean false 是否启用特定于数据库的日志记录。
DB_LOGGING_OPTIONS 枚举字符串:queryerrorschemawarninfolog error 数据库日志输出级别。要启用所有日志记录,请指定 all。参考 TypeORM 日志选项
DB_LOGGING_MAX_EXECUTION_TIME Number 1000 n8n 记录警告之前的最大执行时间(毫秒)。设置为 0 以禁用长运行查询警告。
CODE_ENABLE_STDOUT Boolean false 设置为 true 以将代码节点日志发送到进程的 stdout 用于调试、监控或日志记录目的。
NO_COLOR any undefined 设置为任何值以输出不带 ANSI 颜色的日志。有关更多信息,请参见 no-color.org 网站

日志流#

有关此功能的更多信息,请参考日志流

变量 类型 默认值 描述
N8N_EVENTBUS_CHECKUNSENTINTERVAL Number 0 检查未发送事件消息的频率(毫秒)。在罕见情况下可能会两次发送消息。设置为 0 以禁用它。
N8N_EVENTBUS_LOGWRITER_SYNCFILEACCESS Boolean false 是否所有文件访问都在线程内同步进行(true)或不是(false)。
N8N_EVENTBUS_LOGWRITER_KEEPLOGCOUNT Number 3 要保留的事件日志文件数。
N8N_EVENTBUS_LOGWRITER_MAXFILESIZEINKB Number 10240 新事件日志文件开始之前的最大大小(千字节)。
N8N_EVENTBUS_LOGWRITER_LOGBASENAME String n8nEventLog 事件日志文件的基本名称。
此页面是否
💬 微信

🚀 与作者交流

关注公众号
n8n实战笔记公众号
n8n实战笔记
📚 教程 💡 案例 🔧 技巧
添加微信
添加作者微信
1对1 专业指导
⚡ 快答 🎯 定制 🚀 支持