---------------------------------- 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}"); } ----------------------------------
$ dotnet add package log4net.jtNo README available.