Log4Net Azure Storage Appender
Custom Log4Net appender to log to Azure Storage.
Currently available logging destination is Blob Storage as an AppendBlob
<appender name="GeneralFileAppender" type="log4net.Azure.Storage.AzureBlobAppender, log4net.Azure.Storage">
<BufferSize value="0" ></BufferSize>
<ContainerName value="logs"></ContainerName>
<DirectoryName value="test-app"></DirectoryName>
<FileName type="log4net.Util.PatternString" value="log_%date{yyyyMMdd}.log" ></FileName>
<!-- You can either specify a connection string or use the ConnectionStringName property instead -->
<!--<ConnectionString value="your_connection_string" ></ConnectionString>-->
<ConnectionStringName value="your_connection_string_name" ></ConnectionStringName>
<filter type="log4net.Filter.LevelRangeFilter">
<levelMax value="INFO" ></levelMax>
</filter>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%-5level %date{dd-MM-yyyy HH:mm:ss} %logger [%thread] - %message %exception %newline" ></conversionPattern>
</layout>
</appender>