日志配置
提供灵活的日志配置功能,支持日志级别、输出路径、归档策略等配置。
配置示例
# 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"
参数说明
| 参数名 | 类型 | 默认值 | 描述 | 必填 |
|---|---|---|---|---|
| level | String | info | 日志级别 | 否 |
| path | String | log | 日志保存基础路径 | 否 |
| name | String | etpc.log | 主日志文件名 | 否 |
| archivePattern | String | etpc.%d{yyyy-MM-dd}.log | 日志归档格式 | 否 |
| logPattern | String | 见下方 | 控制台日志输出格式 | 否 |
| maxHistory | Integer | 30 | 历史日志保存天数 | 否 |
| totalSizeCap | String | 3GB | 日志总空间大小上限 | 否 |
日志级别
| 级别 | 说明 |
|---|---|
| OFF | 关闭日志 |
| ERROR | 错误 |
| WARN | 警告 |
| INFO | 信息 |
| DEBUG | 调试 |
| TRACE | 追踪 |
| ALL | 全部 |
提示
级别从低到高:OFF → ERROR → WARN → INFO → DEBUG → TRACE → ALL