项目作者: VytenisJ

项目描述 :
Log4Net Azure Storage Appender
高级语言: C#
项目地址: git://github.com/VytenisJ/log4net.Azure.Storage.git
创建时间: 2020-03-07T17:36:56Z
项目社区:https://github.com/VytenisJ/log4net.Azure.Storage

开源协议:MIT License

下载


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

  1. <appender name="GeneralFileAppender" type="log4net.Azure.Storage.AzureBlobAppender, log4net.Azure.Storage">
  2. <BufferSize value="0" ></BufferSize>
  3. <ContainerName value="logs"></ContainerName>
  4. <DirectoryName value="test-app"></DirectoryName>
  5. <FileName type="log4net.Util.PatternString" value="log_%date{yyyyMMdd}.log" ></FileName>
  6. <!-- You can either specify a connection string or use the ConnectionStringName property instead -->
  7. <!--<ConnectionString value="your_connection_string" ></ConnectionString>-->
  8. <ConnectionStringName value="your_connection_string_name" ></ConnectionStringName>
  9. <filter type="log4net.Filter.LevelRangeFilter">
  10. <levelMax value="INFO" ></levelMax>
  11. </filter>
  12. <layout type="log4net.Layout.PatternLayout">
  13. <conversionPattern value="%-5level %date{dd-MM-yyyy HH:mm:ss} %logger [%thread] - %message %exception %newline" ></conversionPattern>
  14. </layout>
  15. </appender>