代码设定Log4net
来源:互联网 发布:淘宝笔记本电脑靠谱吗 编辑:程序博客网 时间:2024/05/16 15:10
在下面这个示例中,我将创建一个向控制台和"a.log"文件中写入日志的log
using System;using System.Collections.Generic;using System.Linq;using System.Text;using log4net;using log4net.Appender;using log4net.Layout;using log4net.Repository.Hierarchy;namespace MyLog4Net{ public class MyLog4Net { public static ILog GetMyLog(dynamic LogName) { ILog log = null; if (LogName is string) { string name = (string)LogName; log = log4net.LogManager.GetLogger(name); } else if (LogName is Type) { Type t = (Type)LogName; log = log4net.LogManager.GetLogger(t); } else { throw new Exception("Parameter must be a string or Type value!"); } FileAppender fa = new FileAppender(); fa.Name = "FileAppender1"; fa.File = "a.log"; fa.AppendToFile = true; ConsoleAppender ca = new ConsoleAppender(); ca.Name = "ConsoleAppender1"; PatternLayout pl = new PatternLayout(); pl.ConversionPattern = "[%d] - %p : %c => %m%n"; pl.ActivateOptions(); fa.Layout = pl; fa.ActivateOptions(); ca.Layout = pl; ca.ActivateOptions(); Hierarchy h = (Hierarchy)LogManager.GetRepository(); h.Root.Level = h.LevelMap["DEBUG"]; h.Root.AddAppender(fa); h.Root.AddAppender(ca); h.Configured = true; return log; } }}
- 代码设定Log4net
- 通过代码配置 Log4net
- 通过代码配置 Log4net
- 按钮状态--代码设定
- Log4Net
- log4net
- Log4net
- Log4net
- log4net
- Log4net
- log4net
- log4net
- Log4net
- log4net
- log4net
- Log4NET
- log4net
- log4net
- IT外包:中国跃跃欲试,准备一鸣惊人——2012国际外包峰会所见所感(上)
- EncryptTool
- Eclipse C++ 代码提示设置
- 第十五周实验报告(1)
- 在vs2008工程中制作cab包
- 代码设定Log4net
- android工程导入多个三方jar包 android.mk写法
- 从ramdisk根文件系统启动Linux成功,总结一下
- DIY-共享上网(NAPT)
- 工作两年后的总结
- JSP自定义标签实现多选下拉框
- 从NFS启动linux
- 测试(或删除)创建主键、外键、索引
- 嵌入式Linux启动过程中的问题积累