问题描述
我正在尝试限制Nlog(https://nlog-project.org/)消息中的StackTrace长度
这是我的工作格式字符串
${longdate} #${uppercase:${level}}# ${when:when=level>=LogLevel.Error:inner=${callsite} ${callsite-linenumber}:else=} ${message} ${onexception:EXCEPTION \:${exception:format=message,StackTrace}}
我知道有一个“截断”参数
${message:truncate=1000}
我已经尝试了很多方法,但从未获得预期的结果(找不到任何文档或示例)
有人可以帮助我吗?
解决方法
我认为您正在寻找${left}
:
${onexception:EXCEPTION \:${left:inner=${exception:format=message,StackTrace}:length=1000}}}