在我的log4net.config中放入
pageTitle
&我的配置代码是
<appender name="Access" type="log4net.Appender.RollingFileAppender">
<file type="log4net.Util.PatternString" value="%envFolderPath{CommonApplicationData}\MyApp\test.txt"/>
,但是它没有在【C:\ ProgramData \ MyApp】中创建文件。
我也尝试使用
任何想法。
谢谢!
答案 0 :(得分:0)
在我的机器上工作正常。您可以尝试使用以下步骤对其进行调试:
System.Configuration.ConfigurationManager
的引用,以确保所有的自由地方都存在 XmlConfigurator.Configure(LogManager.GetRepository(Assembly.GetEntryAssembly()), new FileInfo("log4net.config"));
log4net.Util.LogLog.InternalDebugging = true;
您将确切地看到发生了什么。您将看到应用程序正在使用的路径,并且将看到内部log4net配置期间发生的任何错误。