记录多个应用程序域

时间:2011-01-03 22:15:17

标签: c# logging service .net-remoting

我需要在我的应用程序中进行一些日志记录,而我的Visual Studio Solution包含几个dll(以及多个app域)。我认为只为我的日志记录创建一个静态类可以工作,但我发现静态类在应用程序域中并不是那么静态。从我读到的,有很多方法需要远程处理/服务/等。我也注意到NLog等免费解决方案。任何免费软件日志应用程序都能轻松支持跨域日志记录吗?实现此功能的最简单方法是什么(免费软件解决方案,服务,其他......)?

1 个答案:

答案 0 :(得分:3)

  

包含几个dll(因此   多个应用域名。)

没有几个Dll意味着几个组件。尝试检查AppDomain.CurrentDomain上GetAssemblies的结果,看看我的意思。

这意味着您应该可以将NLog,Log4Net或Enterprise Library与单个配置一起使用,而不会出现任何问题。