2011-02-02 84 views
0

嗨,在Windpows中存储ExceptionLog的位置?

我们有一个运行Windows的WinForm应用程序。此应用程序提供对Exceptions客户端的扩展日志记录。直到现在,我们已经将该XML文件放在应用程序的根目录中,但并不总是存在写入该文件的正确权限。

有没有最佳做法呢?应该在哪里放置ExceptionLog,以及如何处理权限?

莫比日志应放置在用户文件夹(C:\用户\用户X)

BestRegards

+0

Windows事件日志应该是一个好地方。得到EventLog类的支持。 – 2011-02-02 15:52:10

回答

1

,我建议你使用异常记录一些库。例如log4net或nlog。它们允许您更改日志的写入方式。 Log4net有大量不同的appender,可以登录到数据库,文本或XML文件,事件日志甚至发送电子邮件。根据客户端机器,可以配置Log4net而无需重新编译应用程序。

+0

谢谢!我会着眼于此,但是有没有一个首选的地方可以将日志存储在Windows客户端上? – Banshee 2011-02-02 15:32:54