运行环境VS2008 .NET Framework2.0/3.5
先从官网下载Log4net.dll ,这里用的版本是1.2.10.0的。
配置:
①右键添加Log4net.dll 引用
②AssemblyInfo.cs里面添加一句:
// For Log4net [assembly: log4net.Config.XmlConfigurator( ConfigFile = @"log4net.xml" , Watch = false )]
③在项目bin/Debug目录下面添加配置文件:log4net.xml与②中的名字对应
log4net.xml 里面的内容:
其中<param name="File" value="MyLog1.Log" /> 是定义日志文件的名字
<?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net-net-1.2" /> </configSections> <log4net> <logger name="MyLog"> <level value="ALL" /> <appender-ref ref="ConsoleAppender" /> <appender-ref ref="LogFileAppender" /> </logger> <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender" > <layout type="log4net.Layout.PatternLayout"> <param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n"/> </layout> </appender> <appender name="LogFileAppender" type="log4net.Appender.FileAppender" > <param name="File" value="MyLog1.Log" /> <param name="AppendToFile" value="true" /> <layout type="log4net.Layout.PatternLayout"> <param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" /> </layout> </appender> </log4net> </configuration>
④然后在控制台或窗体程序里加两句:
log4net.ILog logger = log4net.LogManager.GetLogger( "MyLog" );
logger.Debug( "Hello, Log4Net..." );
运行一下,bin/Debug下面的日志文件里面就有信息了。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。