这让我很头疼,而且这个库的文档似乎不存在。我有一个滚动平面文件侦听器...我想将调用堆栈包含在写入侦听器的任何消息中。
<add name="RollingFileLog"
fileName="C:\Rainmaker\Logs\SampleArchitectureService.Log"
... snipped for brevity
traceOutputOptions="Callstack" />
我需要在我的格式化程序中包含什么才能显示调用堆栈/跟踪信息。格式化程序如下
<add type="Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter, ..."
name="TextFormatter"
template="{timestamp(local)}: [{category}/{severity}] - {message} - ****WHATGOES HERE***" />
我已经尝试了一切,查看扩展属性字典,使用 {property()} 和 {keyvalue()} 标记,也没有文档。
有人可以向我解释这个traceOutputOptions
属性的用途吗,如果是我的想法,我到底如何访问这些属性。