Apache log4net NuGet Package

----------------------------------
log4net 的扩展,支持mongodb(>=net4.0),Elasticsearch(>=net4.5),支持自定义文件名
----------------------------------
应用说明详见:您本地nuget包中
packages\..\lib\net45使用说明.docx
packages\..\lib\netcore使用说明.docx
----------------------------------
应用实例:
----------------------------------
写入日志:
----------------------------------
string FilePath = System.AppContext.BaseDirectory + "\\文件夹a\\自定义文件.txt";
ThreadContext.Properties["cip"] = "192.168.0.102"; //自定义客户端ip
log.Info("日志1");
log.File(FilePath).Info("日志2");
log.File(FilePath).Method("方法名3").InfoFormat("日志3");
log.Method("方法名4").Info("日志4");
log.Info("日志5");
----------------------------------
查询日志:
----------------------------------
var data = log.MongoCollection("mongoDBConfig链接字符").Search(new Log4NetSearch()
{
appidlog = $"{appid}logs",//mongo库
//begtime = DateTime.Now.AddDays(-1),
//endtime = DateTime.Now.AddDays(1),
message = "关键字",
});
if (data != null)
{
Console.WriteLine($"data.Count:{data.Count}");
}
----------------------------------.




Got any Apache log4net Question?





Info

Version: 2.0.8.32
Author(s): The Apache Software Foundation
Last Update: Friday, February 24, 2023
.NET Fiddle: Create the first Fiddle
Project Url: http://logging.apache.org/log4net/
NuGet Url: https://www.nuget.org/packages/log4net.jt


Install
Install-Package log4net.jt
dotnet add package log4net.jt
paket add log4net.jt
log4net.jt Download (Unzip the "nupkg" after downloading)

.NETFramework 2.0
  • No dependencies.
.NETFramework 4.0
  • No dependencies.
.NETFramework 4.5
  • No dependencies.
.NETStandard 1.6 .NETStandard 2.0


Tags



STATS

must-have-score

1.3

avg-downloads-per-day

6

days-since-last-release

424