有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

使用java。util。日志记录,是否可以在一段时间后重新启动日志?

我有一些java代码,将作为一个更大项目的数据导入器运行。最初的日志代码是用java.util.logging类完成的,因此如果可能的话,我想保留它,但是现在考虑到通过导入器的数据量,它似乎有点不足

在系统中,导入器通常会获取主系统没有相关信息或与系统数据不匹配的数据,因此会将其忽略,但会向日志中写入一条消息,说明删除了哪些信息以及未导入的原因。问题是,这往往在规模增长非常快,所以我们希望能够开始一个新的日志每天或每周

是否有人知道这可以在日志类中完成,或者我必须切换到log4j或custom

谢谢你的帮助


共 (2) 个答案

  1. # 1 楼答案

    我认为您必须推出自己的StreamHandler(至少在Java1.5中,它没有实现)Here是谁干的

  2. # 2 楼答案

    您可以使用log4j和datedFlappender(单独分发)。这将为每个日期创建一个文件。我非常喜欢它,在我实现log4j的任何地方都可以使用它(甚至我的Tomcat服务器也可以通过它登录!)