phuslu / log

Fastest structured logging
MIT License
672 stars 44 forks source link

如何把所有日志放一个文件 #49

Closed nameliba closed 3 years ago

nameliba commented 3 years ago

`log.DefaultLogger.Writer = &log.MultiEntryWriter{

    &log.FileWriter{
        Filename:  "main.log",
        MaxSize:   100 << 20,
        LocalTime: true,
    },
}`

每次启动会生一个新的"main.2021-10-11T10-32-41.log" 类似的文件,如何控制,都写在同一个文件下,而不是新生成。

phuslu commented 3 years ago

可以尝试用 TimeFormat 参数指定文件名的时间戳格式。

image

比如指定到以天为单位,或者以年为单位。

nameliba commented 3 years ago

感谢,真是个巧妙的设计。