我有一个.NET Windows应用程序,通过ClickOnce部署到Web服务器。在任何时候都有大约100个用户,都位于中心位置。我使用log4net在应用程序中登录,但我无法到达放置日志的最佳位置。在哪里写Windows日志应用程序
我试图让他们写入到一个共享的网络位置,但有些用户遇到差I/O与方法。我已经尝试登录到用户的临时文件夹,但这使得检索日志变得更加困难。我没有尝试过事件日志,因为我可能不得不跳过一些环节才能实现这个目标,而且我不确定它是否值得。我从来没有尝试过数据库日志记录,但我一直认为它会比较慢。
有谁在部署在企业环境中的Windows应用程序日志记录的经历吗? (1)快速,(2)可靠,以及(3)可访问的任何建议,我可以把日志放在哪里?
你知道是否可以配置log4net来做到这一点? – 2009-04-07 21:02:17
我知道你可以配置它记录到数据库或newtork共享_and_本地文件。我不知道你是否可以把它交给批处理/缓冲区日志。我怀疑它会像我描述的那样完成它,但你可以直接在你的应用程序中构建刷新/恢复逻辑。 – 2009-04-07 21:08:02