我想使用log4net的RollingAppender写入隔离存储,但我无法弄清楚如何配置log4net来实现这一点。为了清楚起见,我正在尝试在已安装的WPF应用程序中执行此操作,因此我没有一些Silverlight用户已经发布的问题。
我认为我最好的机会是动态设置文件路径,如本答案Best way to dynamically set an appender file path中所述,但当然您无法访问隔离存储的文件路径。
任何人都可以确认是否可以设置log4net RollingAppender来使用隔离存储,如果是这样的话?
答案 0 :(得分:0)
我不知道这是否会对你有所帮助,但我发布了一个创建新目标NLog的想法,可以写入隔离存储。我没有测试过,但看起来很简单。
以下是我将建议作为答案发布的问题的链接:
Logging with NLog into an Isolated Storage
假设它有效,在log4net中创建类似的东西可能相当容易。当然,它不具备与RollingAppender相同的功能,所以它对你来说可能没什么用,即使它确实有效。