1
不知道这是天蓝色或我的log4net的配置问题..log4net的日志文件为空webjob在Azure上
我有一个连续webjob,即通过log4net的日志。我已经成立了一个滚动文件附加目的地链接才可这样的:
<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
<threshold value="DEBUG"/>
<file type="log4net.Util.PatternString"
value=".\app_data\webjobs.log"/>
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
</layout>
<rollingStyle value="Composite"/>
<datePattern value="yyyyMMdd"/>
<maxSizeRollBackups value="100"/>
<maximumFileSize value="15MB"/>
</appender>
在本地,它的所有作品,创建日志文件和内容被写入。
当我作为webjob发布到azure时,会创建日志文件,但不会写任何内容。它是空的。我已经尝试明确配置log4net与
log4net.Config.XmlConfigurator.Configure(new FileInfo("log4net.config"));
但无济于事。奇怪的是,我对网站的设置完全一样,而且记录完全正常。
任何想法?
你使用的绝对路径是什么? – 2014-12-09 17:38:49
@DavidThielen默认情况下,该网站是d:\ home \ site \ wwwroot - 希望可以帮到 – 2014-12-11 13:58:10
@MattRoberts嗨马特。你有什么问题吗?如果该驱动器号不能保证,我不会感到惊讶,因为Azure是一个非常庞大的抽象。还是有那个驱动器盘符保持稳定? – onefootswill 2015-04-28 00:44:56