【问题标题】:How create logger with logic in logback?如何在 logback 中创建带有逻辑的记录器?
【发布时间】:2015-07-07 12:09:09
【问题描述】:

考虑一个代码:

logger.into("MyMessage={}", myObject)

对于某些对象类型,我需要不同的表示形式,例如,如果该对象是字节数组,我需要将其转换为整数和十六进制字符串,并将它们记录到 2 个不同的文件中。 现在我必须使用 2 个记录器。有没有办法在记录时检测对象类型并自动执行日志分离和转换?例如。每次当 log back 检测到字节数组转换为 存放到不同的地方。这可能吗?

【问题讨论】:

    标签: java logging slf4j logback


    【解决方案1】:

    我认为您可以为 Logger 类创建一个包装类,并在其中实现您描述的逻辑。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-20
      • 1970-01-01
      • 1970-01-01
      • 2013-09-12
      • 2018-07-17
      • 2014-08-02
      • 2023-02-10
      • 1970-01-01
      相关资源
      最近更新 更多