我现在有个程序是每500毫秒调用一次,导致所有的日志全在一个文件里面,导致日志的所有内容是乱的,我想让每执行一次就创建一个日志文件,之后这次执行的日志全部记录在对应的文件里面,请问这个该怎么实现呢
我现在有个程序是每500毫秒调用一次,导致所有的日志全在一个文件里面,导致日志的所有内容是乱的,我想让每执行一次就创建一个日志文件,之后这次执行的日志全部记录在对应的文件里面,请问这个该怎么实现呢
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
没有测试,有几个想法
1、设置一个很小的maxLogSize
https://blog.csdn.net/qq_3983...
2、使用
type: "dateFile"
,将pattern设置为毫秒级3、没执行一次就新创建一个配置,就是向config.appenders和config.categories追加新的配置,用新的配置产生实例去打印日志
https://blog.csdn.net/sinat_3...