nuget安装log4net@H_301_7@
2018.12.10当前版本为2.0.8
找到所在项目的[Properties->AssemblyInfo]@H_301_7@
1 [assembly: log4net.Config.XmlConfigurator(Watch = true,ConfigFile = "App.config")]
在App.config或Web.config中配置@H_301_7@
[configuration->configSections]下加入
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
[configuration]下配置日志
1 <log4net> 2 3 <!-- XXXJob--> 4 <logger name="XXXJob"> 5 <level value="ALL" /> 6 <appender-ref ref="XXXJobAppender" /> 7 </logger> 8 <appender name="XXXJobAppender" type="log4net.Appender.RollingFileAppender"> 9 <file value="log4net\\Job\\XXXJob" /> 10 <appendToFile value="true" /> 11 <rollingStyle value="Date" /> 12 <datePattern value="\\yyyy\\yyyyMM\\yyyyMMdd‘.txt‘" /> 13 <staticLogFileName value="false" /> 14 <param name="MaxSizeRollBackups" value="100" /> 15 <layout type="log4net.Layout.PatternLayout"> 16 <conversionPattern value="%date %logger - %message%newline" /> 17 </layout> 18 </appender> 19 20 </log4net>
调用@H_301_7@
log4net.ILog log = log4net.LogManager.GetLogger("XXXJob");
log4net.ILog log = log4net.LogManager.GetLogger("XXXJob");
XXXJob即logger name
log.Info("some things");
当然还有log.Error等等方式,此处为熟练使用log4net进行快速搭建的方式
over...