我想使用下面的代码与一个网站。哪些配置部分我应该添加到web.config将输出记录到文件或Windows事件日志?
using System.Diagnostics; // Singleton in real code Class Logger { // In constructor: Trace.AutoFlush = false; public void Log(message) { String formattedLog = formatLog(message); Trace.TraceInformation(formattedLog); Trace.Flush(); } }
解决方法
你应该使用system.diagnostics部分。
以下是MSDN中的文本文件示例:
以下是MSDN中的文本文件示例:
<configuration> <system.diagnostics> <trace autoflush="false" indentsize="4"> <listeners> <add name="myListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="TextWriterOutput.log" /> <remove name="Default" /> </listeners> </trace> </system.diagnostics> </configuration>
这是系统事件日志:http://msdn.microsoft.com/en-us/library/system.diagnostics.eventlogtracelistener.aspx
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。