Tag: episerver

正确的使用log4net(logging器命名)

有两种configuration和使用log4net的方法。 首先是我可以configuration我自己的appender和关联的logging器: <!– language: xml –> <appender name="myLogAppender" type="log4net.Appender.RollingFileAppender" > <file value="Logs\myLog.log" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%date %level – %message%n" /> </layout> </appender> <logger name="myLog"> <level value="All"></level> <appender-ref ref="myLogAppender" /> </logger> 然后当我想在日志中写一些东西时,我可以做到以下几点: ILog log = LogManager.GetLogger("myLog"); log.Info("message"); 使用它的另一种方法是将rootconfiguration为尽可能详细: <!– language: xml –> <root> <level value="Error" /> <appender-ref ref="myLogAppender" /> </root> 在这种情况下,我可以logging这样的消息: ILog log = LogManager.GetLogger(typeof(Bar)); […]