使用java。util。日志记录,是否可以在一段时间后重新启动日志?
我有一些java代码,将作为一个更大项目的数据导入器运行。最初的日志代码是用java.util.logging
类完成的,因此如果可能的话,我想保留它,但是现在考虑到通过导入器的数据量,它似乎有点不足
在系统中,导入器通常会获取主系统没有相关信息或与系统数据不匹配的数据,因此会将其忽略,但会向日志中写入一条消息,说明删除了哪些信息以及未导入的原因。问题是,这往往在规模增长非常快,所以我们希望能够开始一个新的日志每天或每周
是否有人知道这可以在日志类中完成,或者我必须切换到log4j或custom
谢谢你的帮助
# 1 楼答案
我认为您必须推出自己的StreamHandler(至少在Java1.5中,它没有实现)Here是谁干的
# 2 楼答案
您可以使用log4j和datedFlappender(单独分发)。这将为每个日期创建一个文件。我非常喜欢它,在我实现log4j的任何地方都可以使用它(甚至我的Tomcat服务器也可以通过它登录!)