【问题标题】:How to log only from 8.45 to 18.15 with log4j?如何使用 log4j 仅从 8.45 记录到 18.15?
【发布时间】:2011-01-17 10:30:59
【问题描述】:

我只想从周一到周五的上午 8.45 到下午 6.15 登录。 我找到了 dailyrollingfileappender 类,但您似乎只能记录每分钟、每小时、每天或半天,但您不能像我需要的那样精确?

你有什么线索吗?

非常感谢你来自巴黎。

【问题讨论】:

    标签: log4j rollingfileappender


    【解决方案1】:

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

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

    这样做的唯一方法可能是使用某种 cron-job 来在每天所需的时间更改设置。

    【讨论】:

    • 我正在记录一些贡献状态(红色、橙色、绿色),具体取决于上次计算的早/近/早。
    • 贡献状态是什么意思?
    • 一个州可以有这些值(GREE;YELLOW;RED),贡献只是应用于与数学相关的业务的计算过程。
    • 因此,如果它与业务相关,我认为您不应该使用 log4j。
    • 好吧,贡献在业务上有效,但日志只是以防万一!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-26
    • 1970-01-01
    • 2017-09-25
    • 2018-07-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多