I am using AzureAppendBlobAppender for logging . The issue is that log.xml file is only updated when I restarts the web app(Azure app service) from portal.
Here are my settings
<appender name="AzureAppendBlobAppender" type="log4net.Appender.AzureAppendBlobAppender, log4net.Appender.Azure">
<param name="ContainerName" value="logging-container"/>
<param name="DirectoryName" value="logs"/>
<!-- You can either specify a connection string or use the ConnectionStringName property instead -->
<param name="ConnectionString" value="XXX"/>
<!--<param name="ConnectionStringName" value="GlobalConfigurationString" />-->
<param name="AsText" value="true" />
<layout type="log4net.Layout.PatternLayout">
<ConversionPattern value="%date{yyyy-MM-dd HH:mm:ss.fffzzz} [%t] Class: %C, Method: %M, HostName: %property{HostName}, ClientIP: %property{ClientIP}, PrivateIP: %property{PrivateIP}, UserName: %property{UserName}, %-5p: %m%n" />
</layout>
<filter type="log4net.Filter.LevelRangeFilter">
<levelMin value="DEBUG" />
<levelMax value="INFO" />
</filter>
question from:
https://stackoverflow.com/questions/65937174/log4net-azure-azureappendblobappender-only-updating-logs-file-after-app-restart 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…