C# 中使用log4.net的注意事项
2015-09-08 17:14
405 查看
新建Log4Net.config文件,内容为
在项目中的AssemblyInfo.cs文件中添加[assembly: log4net.Config.XmlConfigurator(ConfigFile = "Log4Net.config", Watch = true)]
新建个类
public class Logger
{
public static log4net.ILog logger = log4net.LogManager.GetLogger("RSGLServiceLog");
}
<?xml version="1.0" encoding="utf-8" ?> <configuration> <!--log配置--> <log4net> <logger additivity="false" name="C#"> <level value="ALL" /> <appender-ref ref="RollingLogFileAppender" /> </logger> <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender"> <file type="log4net.Util.PatternString" value="%logs\%date{yyyMMdd}.txt"/> <appendToFile value="true" /> <rollingStyle value="Size" /> <maxSizeRollBackups value="10" /> <maximumFileSize value="100KB" /> <staticLogFileName value="true" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%d [%r] [%t] %-5p %c [%x] ----%m%n" /> </layout> </appender> <root> <level value="ALL" /> <appender-ref ref="RollingLogFileAppender" /> </root> </log4net> </configuration>
在项目中的AssemblyInfo.cs文件中添加[assembly: log4net.Config.XmlConfigurator(ConfigFile = "Log4Net.config", Watch = true)]
新建个类
public class Logger
{
public static log4net.ILog logger = log4net.LogManager.GetLogger("RSGLServiceLog");
}
相关文章推荐
- C#前后台线程
- Clr Via C#读书笔记---I/O限制的异步操作
- 枚举类型(C#)
- 枚举类型(C#)
- C#中多个客户端连接的例程
- HashTable与Dictionary的区别说明
- C# 获取Enum枚举内容值或描述
- C#委托与事件
- C#的DataGridView中,设置固定的列宽,自动填充宽度
- C#类的数据成员
- 谈C#中编码Encoding
- C# 读取Excel到DataTable中
- c#保留小数点后位数的方法
- C#实现三线表格格式打印
- 【C#基本功 控件的用法】 委托
- C#------访问修饰符
- Valid Parentheses C#
- C#学习笔记之——接口实例
- C#中的BackgroundWorker控件+Delegate.Invoke (委托同步调用)
- C#委托