Skip to content

Repository files navigation

Log4Net Azure Storage Appender

.NET Core

Custom Log4Net appender to log to Azure Storage.

Currently available logging destination is Blob Storage as an AppendBlob

Config example

<appender name="GeneralFileAppender" type="log4net.Azure.Storage.AzureBlobAppender, log4net.Azure.Storage">
    <BufferSize value="0" />
    <ContainerName value="logs"/>
    <DirectoryName value="test-app"/>
    <FileName type="log4net.Util.PatternString" value="log_%date{yyyyMMdd}.log" />

    <!-- You can either specify a connection string or use the ConnectionStringName property instead -->

    <!--<ConnectionString value="your_connection_string" />-->
    <ConnectionStringName value="your_connection_string_name" />

    <filter type="log4net.Filter.LevelRangeFilter">
      <levelMax value="INFO" />
    </filter>

    <layout type="log4net.Layout.PatternLayout">
      <conversionPattern value="%-5level %date{dd-MM-yyyy HH:mm:ss} %logger [%thread] - %message %exception %newline" />
    </layout>
</appender>

About

Log4Net Azure Storage Appender

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages