跳到主要内容

日志配置

提供灵活的日志配置功能,支持日志级别、输出路径、归档策略等配置。

配置示例

# etpc.toml
[log]
level = "info"
path = "log"
name = "etpc.log"
archivePattern = "etpc.%d{yyyy-MM-dd}.log"
logPattern = "%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n"
maxHistory = 30
totalSizeCap = "3GB"

参数说明

参数名类型默认值描述必填
levelStringinfo日志级别
pathStringlog日志保存基础路径
nameStringetpc.log主日志文件名
archivePatternStringetpc.%d{yyyy-MM-dd}.log日志归档格式
logPatternString见下方控制台日志输出格式
maxHistoryInteger30历史日志保存天数
totalSizeCapString3GB日志总空间大小上限

日志级别

级别说明
OFF关闭日志
ERROR错误
WARN警告
INFO信息
DEBUG调试
TRACE追踪
ALL全部
提示

级别从低到高:OFF → ERROR → WARN → INFO → DEBUG → TRACE → ALL