引用log4net
點擊項目的Nuget管理。搜索log4net 選擇最新版本點擊安裝。
安裝完畢后選擇項目引用項的引用查看:
配置log4net 參數設置點擊app.config 加入
<?xml version="1.0" encoding="utf-8" ?><configuration> <configSections> <ction name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" /> </configSections> <log4net> <root> </root> <logger name="Error"> <level value="ALL" /> <appender-ref ref="ErrorAppender" /> </logger> <logger name="InfoLog"> <level value="ALL" /> <appender-ref ref="InfoAppender" /> </logger> <appender name="ErrorAppender" type="log4net.Appender.RollingFileAppender,log4net" > <param name="File" type="" value="Log/Error/" /> <param name="AppendToFile" value="true" /> <param name="RollingStyle" value="Date" /> <param name="DatePattern" value="yyyyMMdd" /> <param name="StaticLogFileName" value="fal" /> <layout type="log4net.Layout.PatternLayout,log4net"> <param name="ConversionPattern" value="%n[%d] %c %n%m%n%n" /> <param name="Header" value="-----------BEGIN-----------" /> <param name="Footer" value="------------END------------" /> </layout> </appender> <appender name="InfoAppender" type="log4net.Appender.RollingFileAppender,log4net" > <param name="File" type="" value="Log/Info/" /> <param name="AppendToFile" value="true" /> <param name="RollingStyle" value="Date" /> <param name="DatePattern" value="yyyyMMdd" /> <param name="StaticLogFileName" value="fal" /> <layout type="log4net.Layout.PatternLayout,log4net"> <param name="ConversionPattern" value="%n[%d] %c %n%m%n%n" /> <param name="Header" value="-----------BEGIN-----------" /> <param name="Footer" value="------------END------------" /> </layout> </appender> </log4net></configuration>引入使用lognet生效
[STAThread] static void Main() { log4net.Config.XmlConfigurator.Configure(); // To customize application configuration such as t high DPI ttings or default font, // e https://aka.ms/applicationconfiguration. ApplicationConfiguration.Initialize(); Application.Run(new Frm.FrmCloudLed()); }創建調用公共類
public class Log4netHelper { /// <summary> /// 普通日志 /// </summary> /// <param name="message">日志內容</param> public static void Info(string message) { log4net.ILog log = log4net.LogManager.GetLogger("InfoLog"); if (log.IsInfoEnabled) { log.Info(message); } log = null; } /// <summary> /// 錯誤日志 author huochengyan /// </summary> /// <param name="message">錯誤日志</param> public static void Error(string message) { log4net.ILog log = log4net.LogManager.GetLogger("Error"); if (log.IsInfoEnabled) { log.Error(message); } log = null; } // log4netHelper.Info("這是一條普通日志"); //log4netHelper.Error("這是一條錯誤日志"); }調用
// log4netHelper.Info("這是一條普通日志"); //log4netHelper.Error("這是一條錯誤日志");
查看日志效果:
本文發布于:2023-02-28 20:58:00,感謝您對本站的認可!
本文鏈接:http://www.newhan.cn/zhishi/a/167771177698887.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:log4net(Log4Net應用).doc
本文 PDF 下載地址:log4net(Log4Net應用).pdf
| 留言與評論(共有 0 條評論) |