1

这是我的 threadContext 异常消息属性

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

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

这是 Log4net.config 中的行:

%property{excmessage}
4

1 回答 1

0

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

%.10property{excmessage}

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

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

于 2018-05-08T14:16:17.093 回答