2010-09-29 58 views
1

我想使用log4net的RollingAppender写入隔离存储,但我无法弄清楚如何配置log4net来完成此操作。需要明确的是,我试图做到这一点在已安装的WPF应用程序,所以我也别有一番的一些Silverlight的用户已经张贴的问题。配置log4net以在WPF应用程序中使用独立存储

我认为我最好的机会是按照本答案Best way to dynamically set an appender file path中描述的方式动态设置文件路径,但是当然您无法访问隔离存储的文件路径。

任何人都可以确认是否有可能建立一个log4net的RollingAppender使用独立存储,如果又如何?

回答

0

我不知道这是否会对您有所帮助,但我发布了一个创建可以写入独立存储的新NLog目标的方法。我没有测试过,但看起来很简单。

这里是链接到我贴我的建议作为回答的问题:

Logging with NLog into an Isolated Storage

假设它的工作原理,它可能会很容易创建log4net的类似的东西。当然,它不会有相同的功能,作为RollingAppender,所以它可能没有多大用处给你的,即使它的工作。

+0

感谢Wageoghe。我来实现我将需要写我自己的输出处理程序写入到孤立的存储。我会采取你的想法,看看我是否可以在log4net中工作。 – 2010-10-27 08:22:06

+0

Wageoghe的回答很有帮助,并没有被改善,所以我很乐意将其标记为正确答案。 – 2010-12-02 10:35:32