博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Log4Net 日志文件分类保存
阅读量:7248 次
发布时间:2019-06-29

本文共 2080 字,大约阅读时间需要 6 分钟。

1.app.config

2.日志类

///     /// LogTools帮助类    ///     public class LogTools    {        public static readonly log4net.ILog Loginfo = log4net.LogManager.GetLogger("MyLogo4Net");   //选择
的配置 //public static readonly log4net.ILog Logerror = log4net.LogManager.GetLogger("logerror"); //选择
的配置 public static void SetConfig() { log4net.Config.XmlConfigurator.Configure(); } ///
/// 设置文件路径 /// ///
public static void SetConfig(FileInfo configFile) { log4net.Config.XmlConfigurator.Configure(configFile); } ///
/// 写系统信息日志 /// ///
public static void WriteLog(string info) { if (Loginfo.IsInfoEnabled) { Loginfo.Info(info); } } ///
/// 写错误日志 /// ///
///
public static void WriteErrorLog(string error, Exception se) { if (Loginfo.IsErrorEnabled) { Loginfo.Error(error, se); } } ///
/// 写错误日志 /// ///
///
public static void WriteErrorLog(string error) { if (Loginfo.IsErrorEnabled) { Loginfo.Error(error); } } }

3.设置Log4Net

程序启动设置LogTools.SetConfig();

转载于:https://www.cnblogs.com/xcong/p/4292871.html

你可能感兴趣的文章
探究Android View 绘制流程,Canvas 的由来
查看>>
JS原生交互
查看>>
[译] JavaScript 工作原理:Web Worker 的内部构造以及 5 种你应当使用它的场景
查看>>
Android使用Path仿支付宝支付成功失败动画
查看>>
聊聊rocketmq的DailyRollingFileAppender
查看>>
HTTP/2
查看>>
[单刷APUE系列]第十七章——高级进程间通信
查看>>
分布式之消息队列的特点、选型、及应用场景详解
查看>>
多迪学员问到最多的问题:为什么要学习Python编程语言?
查看>>
从vue中学习defineProperty
查看>>
漂亮的颜色
查看>>
Android Volley 源码解析(二),探究缓存机制
查看>>
Go源码剖析:内置类型
查看>>
102. Binary Tree Level Order Traversal
查看>>
SAP云平台对Kubernetes的支持
查看>>
原来实现GCP用客户端登录这么简单啊
查看>>
PAT A1057 分块思想
查看>>
PAT A1007 动态规划
查看>>
VUE父子组件传递数据
查看>>
前端知识点——图片
查看>>