当前位置: 首页 > news >正文

.NET 最便捷的Log4Net日志记录器

最便捷的Log4Net使用方法

  • LOG4NET 配置日志记录器
    • 开始
      • 引用nuget

LOG4NET 配置日志记录器

Apache log4net 库是一个帮助程序员将日志语句输出到各种的工具 的输出目标。log4net是优秀的Apachelog4j™框架的移植 ® Microsoft.NET 运行时。我们保持了与原始log4j相似的框架 同时利用 .NET 运行时中的新功能。

log4net是Apache软件基金会Apache日志记录服务项目的一部分。日志记录服务项目旨在提供跨语言日志记录 用于应用程序调试和审核的服务。

开始

引用nuget

using log4net;

using log4net.Appender;

using log4net.Layout;

using log4net.Repository.Hierarchy;

public static ILog LogConfinuration(Type type,string writePath){// 配置日志记录器Hierarchy hierarchy = (Hierarchy)LogManager.GetRepository();hierarchy.Root.RemoveAllAppenders();// 定义轮廓布局PatternLayout patternLayout = new PatternLayout();patternLayout.ConversionPattern = "%date [%thread] %-5level %logger - %message%newline";patternLayout.ActivateOptions();// 定义文件写入器appenderFileAppender fileAppender = new FileAppender();fileAppender.AppendToFile = true;fileAppender.File =writePath + $"\\{DateTime.Now().Tostring("yyyyMMddhhssdddd")}_log4net_log.log";fileAppender.Layout = patternLayout;fileAppender.ActivateOptions();// 将appender添加到root记录器hierarchy.Root.AddAppender(fileAppender);hierarchy.Root.Level = log4net.Core.Level.Debug;hierarchy.Configured = true;return LogManager.GetLogger(type);}

在这里插入图片描述

http://www.lryc.cn/news/138308.html

相关文章:

  • 深入探讨软件逆向工程:解密黑盒的奥秘
  • 利用tidevice+mysql+grafana实现ios性能测试
  • 内网安全:WMI协议与SMB协议横向移动
  • 05-Numpy基础-用于数组的文件输入输出
  • Docker微服务实战
  • NLNet论文总结和代码实现
  • 数字 IC 设计职位经典笔/面试题(三)
  • Matlab分割彩色图像
  • [数据集][目标检测]垃圾目标检测数据集VOC格式14963张44类别
  • MATLAB算法实战应用案例精讲-【深度学习】推荐系统模型DSSMDeepFM
  • 基于springboot的社区生活缴费系统/基于javaweb的水电缴费系统
  • Linux —— keepalived
  • ubuntu安装pyenv
  • 【Kubernetes】对外服务之 Ingress
  • 大数据项目实战(安装准备)
  • SAP ABAP基础语法-内表篇(二)
  • 读SQL学习指南(第3版)笔记05_过滤
  • 防火墙组建双击热备后老是主备自动切换怎么处理?
  • SQL地址门牌排序,字典序转为数字序
  • DevExpress WinForms数据编辑器组件,提供丰富的数据输入样式!(二)
  • HTML番外篇(五)-移动端适配
  • 数字孪生:重塑制造、医疗和能源等领域的未来
  • 本地搭建CFimagehost私人图床【公网远程访问】
  • stm32之8.中断
  • 【面试题】:前端怎么实现组件的封装和上传
  • Oracle-day2:随机函数、innot in、大小写转换、范围查询、日期类型、空值与非空值、排序、条件判断
  • keepalived
  • react-native-gesture-handler 手势的使用
  • 【SA8295P 源码分析】系列文章链接汇总 - 持续更新中
  • springBoot防止重复提交