c# - 在没有 xml 文件的情况下在 c# 中使用 log4net

标签 c# winforms windows-services log4net

我想为我的 Windows 服务应用程序使用 log4net 来写入日志,但不使用 xml。 一段代码会有所帮助。谢谢你

最佳答案

我想你的意思是你不想要 log4net 的外部配置文件,但你希望它嵌入到你的 app.config 或 web.config 中。

从代码配置它不是一个好主意。您经常需要维护该配置、更改文件位置、更改日志大小等。因此您需要一个易于访问的位置来执行这些操作。

Here's一篇介绍如何将 log4net 配置嵌入到应用程序配置文件中的文章。

关于c# - 在没有 xml 文件的情况下在 c# 中使用 log4net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11266885/

相关文章:

c# - 如何卸载windows服务

c# - 控制台应用程序/服务需要 40 秒才能启动

c# - 如何在 C# 中使用随机数?

c# - 结束除 Windows 标准之外的所有进程

c# - 为什么我的 winforms 组合框显示的是对象的名称而不是我指定的显示成员?

c# - 计算html文件表格中有多少列和行

在多台机器上运行的 C# Windows 服务?

c# - 根据 ASP .NET 中的某个时间表做某事

c# - 如果捕获组不存在,返回空字符串?

c# - 如何设置将 ImageList 中的图像转换为图标类型?