C#2.0 webservice下使用log4net 写日志
2009-04-23 17:30
393 查看
1 修改webconfig文件
2.添加global.asax文件
3. Assembleyinfo文件中增加
4. 程序中 代码如下
<?xml version="1.0"?> <configuration> <configSections> <!-- log4net的定义 --> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" /> </configSections> <log4net> <logger name="Service"> <level value="ALL" /> <appender-ref ref="rollingFileService" /> </logger> <appender name="rollingFileService" type="log4net.Appender.RollingFileAppender,log4net" > <param name="File" type="" value="./log/Service/log" /> <param name="AppendToFile" value="true" /> <param name="Encoding" value="Unicode" /> <param name="RollingStyle" value="composite" /> <param name="maximumFileSize" value="1MB" /> <param name="DatePattern" value="_yyyy-MM-dd.TXT" /> <param name="StaticLogFileName" value="false" /> <layout type="log4net.Layout.PatternLayout,log4net"> <param name="ConversionPattern" value="%d [%t] %-5p %c - %m%n" /> <param name="Header" value="◇" /> <param name="Footer" value="◆" /> </layout> </appender> <logger name="Mobile"> <level value="ALL" /> <appender-ref ref="rollingFileMobile" /> </logger> <appender name="rollingFileMobile" type="log4net.Appender.RollingFileAppender,log4net" > <param name="File" type="" value="./log/Mobile/log" /> <param name="AppendToFile" value="true" /> <param name="Encoding" value="Unicode" /> <param name="RollingStyle" value="composite" /> <param name="maximumFileSize" value="1MB" /> <param name="DatePattern" value="_yyyy-MM-dd.TXT" /> <param name="StaticLogFileName" value="false" /> <layout type="log4net.Layout.PatternLayout,log4net"> <param name="ConversionPattern" value="%d [%t] %-5p %c - %m%n" /> <param name="Header" value="◇" /> <param name="Footer" value="◆" /> </layout> </appender> </log4net> <appSettings>
2.添加global.asax文件
protected void Application_Start(object sender, EventArgs e) { log4net.Config.XmlConfigurator.Configure(); }
3. Assembleyinfo文件中增加
[assembly: log4net.Config.XmlConfigurator()]
4. 程序中 代码如下
protected log4net.ILog Entrylog; = log4net.LogManager.GetLogger("Mobile"); /// /// 记录一个错误信息 /// /// 信息内容 /// 异常对象 public void Error(string message,Exception exception) { Entrylog.Error(message,exception); } /// /// 记录一个错误信息 /// /// 信息内容 public void Error(string message) { Entrylog.Warn(message); } /// /// 记录一个警告信息 /// /// 信息内容 public void Warning(string message) { Entrylog.Warn(message); } /// /// 记录一个程序致命性错误 /// /// 信息内容 /// 异常对象 public void Fatal(string message,Exception exception) { Entrylog.Fatal(message,exception); } /// /// 记录一个程序致命性错误 /// /// 信息内容 public void Fatal(string message) { Entrylog.Fatal(message); } /// /// 记录信息 /// /// 信息内容 /// 异常对象 public void Info(string message,Exception exception) { Entrylog.Info(message,exception); } /// /// 记录信息 /// /// 信息内容 public void Info(string message) { Entrylog.Info(message); } /// /// 记录调试信息 /// /// 信息内容 /// 异常对象 public void Debug(string message,Exception exception) { Entrylog.Debug(message,exception); } /// /// 记录调试信息 /// /// 信息内容 public void Debug(string message) { Entrylog.Debug(message); }
相关文章推荐
- C# 使用Log4Net记录日志(基础篇)
- C#使用Log4Net记录日志
- C#使用Log4Net记录日志
- [转]C#使用Log4Net记录日志
- C#使用Log4Net记录日志
- c# .net 如何使用log4net记录日志
- C#使用Log4Net记录日志(想直接转载的,但是不支持转到这上面来,复制来的,作者勿怪,学习用)
- C#使用正则表达式读取log4net日志文件
- C#控制台程序使用Log4net日志组件详解
- C#使用Log4Net记录日志
- C#中使用Log4Net记录日志
- C#中web项目使用log4net日志
- C#日志系统 Log4net使用总结
- 3_C# 实现VMS客户端——使用log4net 写日志
- C#使用Log4Net记录日志
- C#使用Log4Net记录日志
- C#使用Log4Net记录日志
- 使用log4net将C#日志发送到Elasticsearch
- C#中使用Log4net日志输出到本地文件、Textbox或Listview
- 转:C#使用Log4Net记录日志