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