How to disable creation of empty log file on app start?

前端 未结 7 821
生来不讨喜
生来不讨喜 2020-11-30 07:04

I have configured log4net in my app successfully but one thing is a little bit annoying for me.

The log file is created (empty) after my app start even if no error o

7条回答
  •  暗喜
    暗喜 (楼主)
    2020-11-30 07:37

    private static ILog _log = LogManager.GetLogger(typeof(Program));
    public static ILog Log
    {
        get
        {
            if(!log4net.LogManager.GetRepository().Configured)
            log4net.Config.XmlConfigurator.Configure(new FileInfo(AppDomain.CurrentDomain.SetupInformation.ConfigurationFile));
            return _log;
        }
    }
    

提交回复
热议问题