如何使用log4j仅从8.45到18.15进行日志记录?

时间:2011-01-17 10:31:00

标签: log4j rollingfileappender

我想从星期一到星期五上午8点45分到下午6点15分登录。 我找到了dailyrollingfileappender类,但似乎你只能记录每一分钟,每小时,每天或半天,但你不能像我需要的那样精确?

你有任何线索吗?

非常感谢巴黎。

1 个答案:

答案 0 :(得分:0)

对于log4j来说,这似乎是一个奇怪的用例。 dailyrollingfileappender用于在不同的时间段启动一个新文件,它不应该用于根据一天中的时间选择性地记录。

我想知道你用它记录了什么?如果它是与业务相关的东西,那么log4j可能不是正确的工具。

执行此操作的唯一方法可能是使用某种cron-job,它会在每天所需的时间更改设置。