windows - Log4Net 与 WCF 作为服务运行

标签 windows wcf windows-services log4net

我正在将 WCF 服务作为 Windows 服务运行。 我无法让 log4net 进行任何实际记录

我应该在什么 app.config 中放置我的 log4net 配置代码。

Service Host app.config Service app.config 或 Service Calls 的底层方法?

-b

最佳答案

我在编写自己的日志系统时遇到过这样的设计问题。不会加载 dll 程序集的 app.config。您的应用程序/服务/等的可执行文件。是加载和忽略 dll 配置的内容。您将不得不实现自己的读/写/加载/等配置代码,或者只将所有配置值设置到服务的 app.config 中(如果可能,这是更好的主意)。

关于windows - Log4Net 与 WCF 作为服务运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3310706/

相关文章:

c++ - GetLogicalProcessorInformation 和 SetProcessAffinityMask 中亲和掩码中的位索引是否相同?

python-3.x - 如何检查 Python venv 在 Windows 中是否处于事件状态?

c# - Windows Mobile App 的 WCF 服务正在运行但我无法连接

.net - InstallUtil 抛出 AssemblySignatureKeyAttribute 的 TypeLoadException

c# - Windows 服务无法识别 System.Windows.Forms 命名空间

c# - 在 Windows 窗体中为控件使用通用事件处理程序!

python - "OSError: [Errno 22] Invalid argument"在 Windows 上使用 print() 和管道输出

asp.net - 如何从受 SSL 保护的页面使用 jquery ajax 调用 WCF 服务?

.net - WCF - 客户端代理配置与服务 web.config 不匹配

c# - 如何从 Windows 服务运行 exe 并在 exe 进程退出时停止服务?