使用 logback 自定义日志条目

Customized log entries using logback

我有一个要求,即写入日志文件的日志条目需要具有特定格式。

例如:

2016-01-28 21:42:48,399 INFO
field1:value1;field2:value2;field3:value3;field4:value4

我们正在使用 logback 进行日志记录。字段的值存储在 java 对象中。关于如何使用自定义 appenders/layout 或任何其他方式实现此目的的任何建议或指示都会有很大帮助。

如果你想将字段记录到你的日志文件中,你应该使用 MDC(映射诊断上下文)系统,它允许你将值放在映射中,以便在记录时使用,官方文档可以是找到 here