为什么log4net不记录消息

为什么log4net不记录消息,log4net,Log4net,我有一个控制台应用程序,我正在尝试使用log4net为其设置日志记录。 我已经完成了设置它的所有基本步骤- 在应用程序中添加了配置 另外,我已经在C中创建了一个新文件夹“TestApplicationLogs”:\ 在AssemblyInfo.cs中添加了[程序集:log4net.Config.XmlConfigurator(Watch=true)] 在Program.cs中 private static readonly log4net.ILog log=log4net.LogManage

我有一个控制台应用程序,我正在尝试使用log4net为其设置日志记录。 我已经完成了设置它的所有基本步骤-

  • 在应用程序中添加了配置
  • 
    
    另外,我已经在C中创建了一个新文件夹“TestApplicationLogs”:\

  • 在AssemblyInfo.cs中添加了
    [程序集:log4net.Config.XmlConfigurator(Watch=true)]

  • 在Program.cs中

  • private static readonly log4net.ILog log=log4net.LogManager.GetLogger
    (System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
    静态void Main(字符串[]参数)
    {
    log.Info(“应用程序启动”);
    }
    

    有人能告诉我缺少什么吗?

    我看不出你在哪里定义C:\TestApplicationLogs作为它应该登录的目录。
    在log4net配置中,您刚刚指定了文件名,因此它将记录到您执行exe的目录。

    对不起,我的错误,我在错误的位置查找日志文件:(