将跟踪侦听器添加到 web.config
我想在网站上使用下面的代码。我应该将哪些配置部分
添加到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();
}
}
I want to use below code with a website. Which config sections
I should add to web.config
to log the output into a file or windows eventlog ?
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();
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该使用
system.diagnostics
部分。以下是来自 MSDN 的文本文件示例:
这是系统事件日志: http://msdn.microsoft.com/en-us/library/system.diagnostics.eventlogtracelistener.aspx
You should use
system.diagnostics
section.Here's example from MSDN for text file:
This is for system events log: http://msdn.microsoft.com/en-us/library/system.diagnostics.eventlogtracelistener.aspx