Log4j - 日志中的trim字段值

时间:2017-06-14 14:15:13

标签: java logging log4j

在我的实体中,我有一个包含许多字符的特定字段,我只需要记录前200个字符。如何用log4j实现这一目标?

修改

据我所知,格式化整个输出时可以使用模式 - 但我需要从响应模型中仅格式化一个特定字段。也许有一些注释表明“嘿,只需从这个值中抓取前200个字符并将其放入日志中”?

1 个答案:

答案 0 :(得分:1)

使用PatternLayout并使用以下内容修剪字段:

%.200

例如:

%-6r [%15.15t] %-5p %30.30 c %x - %m%n

如需了解更多信息,请阅读: https://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/PatternLayout.html