Red*_*gle 6 c# asp.net event-log
在ASP .NET项目(C#)上,我使用System.Diagnostics命名空间来记录错误,警告和信息.使用Windows 7我看到我为项目设置的日志位于"应用程序和服务日志"下.如何设置代码以创建文件夹并将其放在"应用程序和服务日志[某些文件夹] \应用程序和服务日志"下,例如?
Tho*_*mas 14
存储在"应用程序和服务日志"部分中的日志是自定义事件发布者的日志,而不是简单的Windows事件日志.
从本文阅读和管理事件日志的技术摘要:
应用程序和服务日志是与Windows日志不同的事件日志类别."应用程序和服务"日志存储来自单个应用程序或组件的事件,而不是可能对系统产生影响的事件.它们具有由事件提供者定义的各种名称.
因此,您需要创建自定义事件发布者.以下是一些有更多信息的文章:
Sam*_*m B -4
创建您的 时Event Source,指定一个Log Name. 它将成为事件查看器中的“文件夹”。
EventLog.CreateEventSource("Source", "Log name");
EventLog.WriteMessage("Source", "Your message");
Run Code Online (Sandbox Code Playgroud)
请注意,创建事件源可能需要计算机上的附加权限。在 ASP.Net 上下文中,我建议创建一个用于创建事件源的 Windows 或控制台应用程序。以管理员身份运行一次。
| 归档时间: |
|
| 查看次数: |
7730 次 |
| 最近记录: |