log4net.jt
2.0.8
See the version list below for details.
Requires NuGet 2.0.8 or higher.
dotnet add package log4net.jt --version 2.0.8
NuGet\Install-Package log4net.jt -Version 2.0.8
<PackageReference Include="log4net.jt" Version="2.0.8" />
paket add log4net.jt --version 2.0.8
#r "nuget: log4net.jt, 2.0.8"
// Install log4net.jt as a Cake Addin #addin nuget:?package=log4net.jt&version=2.0.8 // Install log4net.jt as a Cake Tool #tool nuget:?package=log4net.jt&version=2.0.8
log4net 的扩展,支持mongodb,Elasticsearch,支持自定义文件名
----------------------------------
配置文件:log4net.config
<?xml version="1.0" encoding="utf-8" ?>
<log4net debug="false">
<appender name='ElastAppender' type='log4net.Appender.ElastAppender'>
<connectionString value='http://127.0.0.1:9200@log4net@3600' />
<bufferSize value="1" />
<filter type="log4net.Filter.LevelRangeFilter">
<levelMin value="Debug" />
<levelMax value="FATAL" />
</filter>
</appender>
<appender name='MongoDBAppender' type='log4net.Appender.MongoDBAppender'>
<connectionString value='mongodb://log4net1:pass!#123@127.0.0.1:27017/log4net' />
<bufferSize value="1" />
<filter type="log4net.Filter.LevelRangeFilter">
<levelMin value="Debug" />
<levelMax value="FATAL" />
</filter>
</appender>
<root>
<priority value="ALL" />
<!--<appender-ref ref='ElastAppender' />-->
<appender-ref ref='MongoDBAppender' />
<appender-ref ref='FileAppender' />
</root>
<logger name="MongoDBLogger" additivity="false">
<appender-ref ref="MongoDBAppender" />
</logger>
<logger name="FileLogger" additivity="true">
<appender-ref ref="FileAppender" />
</logger>
</log4net>
----------------------------------
配置文件: Web.config
<appSettings>
<add key="appid" value="100005"/>
<appSettings>
----------------------------------
log4net.ILog log = log4net.LogManager.GetLogger(repository.Name, "NETCorelog4net");
string FilePath = System.IO.Directory.GetCurrentDirectory() + "\\文件夹a\\自定义文件.txt";
string FilePath1 = System.IO.Directory.GetCurrentDirectory() + "\\文件夹b\\自定义文件b.txt";
log.Info("11111111111111");
log.File(FilePath).Info("22222222222222");
log.File(FilePath).Method("方法名(Main3)").InfoFormat("33333333333333333333333");
log.Method("方法名(Main4)").Info("4444444444444444444444");
log.Info("55555555");
log1.File(FilePath1).Info("6666");
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
2.0.8.32 | 1,108 | 2/24/2023 |
2.0.8.31 | 1,169 | 2/23/2023 |
2.0.8.30 | 1,333 | 9/28/2022 |
2.0.8.29 | 1,216 | 11/12/2021 |
2.0.8.28 | 1,516 | 12/13/2019 |
2.0.8.27 | 1,461 | 12/5/2019 |
2.0.8.26 | 1,424 | 12/4/2019 |
2.0.8.25 | 1,478 | 12/4/2019 |
2.0.8.24 | 1,332 | 11/28/2019 |
2.0.8.23 | 1,481 | 11/26/2019 |
2.0.8.22 | 1,335 | 11/19/2019 |
2.0.8.21 | 1,535 | 11/18/2019 |
2.0.8.20 | 1,582 | 11/4/2019 |
2.0.8.19 | 1,456 | 10/10/2019 |
2.0.8.18 | 1,553 | 10/9/2019 |
2.0.8.17 | 1,480 | 10/8/2019 |
2.0.8.16 | 1,438 | 10/3/2019 |
2.0.8.15 | 1,304 | 10/3/2019 |
2.0.8.14 | 1,375 | 10/2/2019 |
2.0.8.13 | 1,331 | 10/2/2019 |
2.0.8.12 | 1,255 | 10/2/2019 |
2.0.8.11 | 2,492 | 9/30/2019 |
2.0.8 | 2,326 | 9/30/2019 |