🙏夜莺 V6版本日志配置为File时启动报错

Viewed 47

夜莺 V6版本日志配置为File时启动报错,截图如下
9aee89445a05303a7a25dee20f758b9.png

2 Answers

遇到相同的问题,改成stdout可以启动,改成file就无法启动。 操作系统用的非root用户

这个报错的意思是:KeepHours 和 Rotatenum 两个参数都是 0,不合法,然后进程退出了。

这个情况是 Output = "file",表示把日志输出到文件里,那既然输出到文件里,就希望有日志切分机制,要么按照时间切分,每小时一个日志文件,要么按照大小切分。这就是 KeepHours 和 Rotatenum 控制的。

两个配置方法,使用时间切分,可以配置 KeepHours 为某个数值,比如24,表示保存24个小时的日志。使用大小切分,就要配置 RotateSize(每个日志文件多大)和 RotateNum(保存几个日志文件)