我们可以在log4net%属性中将字符数限制为10个字符吗?

时间:2018-05-08 07:38:53

标签: exception logging properties log4net threadcontext

这是我的threadContext异常消息属性

log4net.ThreadContext.Properties["excmessage"] = ex.Message;

我想使用log4net获取异常消息属性的前10个字符。

这是Log4net.config中的一行:

%property{excmessage}

1 个答案:

答案 0 :(得分:0)

据我所知,你只能“从头开始截断”,这意味着你得到了字符串的结尾:

%.10property{excmessage}

以下是文档的链接: http://logging.apache.org/log4net/log4net-1.2.11/release/sdk/log4net.Layout.PatternLayout.html

我建议你填写两个属性:一个带有异常消息,另一个带有截断的消息。