我们有几个长期存在的对象,每个对象都在系统中属于同一类。大约只有 5 或 6 个,它们是与外部系统的连接。我希望每个实例都有自己可以登录的文件。
做这个的最好方式是什么?我现在只能看到以编程方式添加记录器作为答案。
更新:
我想避免使用配置文件,因为如果我向不同的远程主机添加新连接,那么我希望其日志输出转到以连接命名的文件,而不必首先在配置文件中进行修改。如果能自动完成就好了。我不知道这是否可以在配置文件中一次性实现,并且您不需要每次都编辑它。
最好的答案是编程日志记录,我遇到了同样的问题,并发现它是唯一的解决方案。
如需更多帮助,请检查此问题(我的)StackOverFlow 我发布的问题 https://stackoverflow.com/questions/4850837/logging-help-for-multiple-clients-in-a-single-process-using-log4net
我认为你的问题和我的问题是相同的,动态记录器,重新创建记录器,在运行时处理记录器和所有这些东西:)
如果还有任何问题,请询问,我很乐意提供帮助,因为我已经经历了所有这些:)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)