# 6.1 Logger

# 范式

参考地址 (opens new window)

名称 类型 描述
name string 名称,默认default.log
dir string 路径,默认当前路径
maxSize int 日志轮转大小,单位MB,默认500MB
maxAge int 日志轮转最大时间,单位day,默认1 day
maxBackup int 日志轮转个数,默认10
interval int 日志轮转周期,默认24 hour
callerSkip int 默认1
addCaller bool 默认true
debug bool 是否在命令行输出,默认false
enableConsole bool 启用命令行格式输出,默认false
async bool 是否异步采集日志,默认true
queue bool 默认false
queueSleep time 默认100ms
level string 待支持

# 示例

[jupiter.logger.default]
    debug = false         # 是否在命令行输出
    enableConsole = false # 是否按命令行格式输出
    name = "default.json" # 日志名称
    dir = "."             # 日志路径
    async = true          # 默认异步采集日志
    level = "info"       # 调整日志级别,可以动态修改日志 
1
2
3
4
5
6
7