添加log4net应用
新建配置文件,并重命名为log4net.config,属性修改如下
修改为以下内容
<?xml version="1.0" encoding="utf-8"?><log4net> <!-- 控制台日志配置 --> <appender name="Console" type="log4net.Appender.ConsoleAppender"> <!-- 日志输出格式 --> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%5level [%thread] (%file:%line) - %message%newline" /> </layout> </appender> <!-- 文件存储日志配置 --> <appender name="RollingFile" type="log4net.Appender.RollingFileAppender"> <!-- 保存文件的名称 --> <file value="D:\log.log" /> <appendToFile value="true" /> <!-- 文件的编码方式 --> <param name="Encoding" value="UTF-8"/> <!-- 每个文件的大小 --> <maximumFileSize value="100KB" /> <!-- 保存文件数量 --> <maxSizeRollBackups value="2" /> <!-- 日志输出格式 --> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%level %thread %logger - %message%newline" /> </layout> </appender> <root> <level value="ALL" /> <appender-ref ref="Console" /> <appender-ref ref="RollingFile" /> </root></log4net>
配置AssemblyInfo.cs
// 指定log4net 的配置文件 [assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4net.config", Watch = true)]
使用
private static ILog log = LogManager.GetLogger("RollingFile"); //调用代码如下 log.Info("服务启动");
已有 1774 位网友参与,快来吐槽:
发表评论