如何在logback中创建具有逻辑的记录器?

时间:2015-07-07 12:09:10

标签: java logging slf4j logback

考虑一下代码:

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

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

1 个答案:

答案 0 :(得分:0)

我认为你可以为Logger类创建一个包装类,并在那里实现你所描述的逻辑。