asp.net – 将tracelistener添加到web.config
发布时间:2020-12-16 00:26:48 所属栏目:asp.Net 来源:网络整理
导读:我想使用下面的代码与一个网站。哪些配置部分我应该添加到web.config将输出记录到文件或Windows事件日志? using System.Diagnostics;// Singleton in real codeClass Logger{ // In constructor: Trace.AutoFlush = false; public void Log(message) { Stri
我想使用下面的代码与一个网站。哪些配置部分我应该添加到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中的文本文件示例: <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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在asp.net Gridview控件中触发的事件序列是什么?
- 将azure AD身份验证与asp.net核心身份个人帐户集成
- 从asp.net代码后面读表单认证cookie
- asp.net – 在服务器而不是数据库中拥有(可能)数千个目录的
- ASP.NET – Gridview RowDeleting事件上没有Datakey!
- .NET Core的日志[3]:将日志写入Debug窗口
- asp.net-mvc-4 – ASP.NET MVC 4捆绑无法正常工作
- asp.net-mvc – 不同语言的MVC数据注释?
- asp.net – 在标题后添加Gridview行
- asp.net-mvc – 如何在ApiController构造之后但在执行动作之
推荐文章
站长推荐
- asp.net-mvc – ASP.NET MVC Scheduler开源?
- asp.net-mvc – 使用Data Annotation验证DateTim
- ASP.NET MVC在javascript中使用ViewData
- 如何在ASP.NET vNext MVC 6(beta1)项目之间共享视
- asp.net – foreach块缺少一个结束“}”字符.确保
- asp.net-mvc – SimpleMembershipProvider不会在
- model-view-controller – 具有多个ViewModel的M
- 在ASP.NET C#中直接打印Crystal报表
- 你的控制器应该在asp.net-mvc中有多大
- asp.net – 检测处理程序中的身份验证超时并将整
热点阅读