【发布时间】:2013-03-07 12:28:22
【问题描述】:
这让我很头疼,而且这个库的文档似乎不存在。 我有一个滚动平面文件侦听器...我想将调用堆栈包含在写入侦听器的任何消息中。
<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 属性是干什么用的,如果是我想的那样,我到底如何访问这些属性。
【问题讨论】:
标签: logging enterprise-library callstack enterprise-library-5