2020-07-15

log4Net 之 详细配置文件

log4Net 配置文件详细说明
 1 <??> 2 <configuration> 3 <configSections> 4 <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/> 5 </configSections> 6 <log4net> 7 <root> 8 <!--控制级别,由低到高: ALL|DEBUG|INFO|WARN|ERROR|FATAL|OFF--> 9 <!--比如定义级别为INFO,则INFO级别向下的级别,比如DEBUG日志将不会被记录-->10 <!--如果没有定义LEVEL的值,则缺省为DEBUG-->11 <level value="ALL"/>12 <appender-ref ref="rollingAppender"/>13 </root>14 15 <!--表示用文本记录日志-->16 <appender name="rollingAppender" type="log4net.Appender.RollingFileAppender">17 18 <!--当前日志存放的路径,默认生成到bin下-->19 <!--<file value="log\log.txt" />-->20 <!--<file value="logs/" />-->21 <file type="log4net.Util.PatternString" value="Logs/%date{yyyy-MM-dd}.log" />22 <!--是否追加到文件,默认为true,通常无需设置-->23 <appendToFile value="true"/>24 <!--多线程时采用最小锁定,官方说线程非安全的-->25 <lockingModel type="log4net.Appender.FileAppender+MinimalLock"/>26 <!--配置Unicode编码-->27 <Encoding value="UTF-8" />28 <!--是否只写到一个文件夹里-->29 <param name="StaticLogFileName" value="false" />30 <!--日期的格式,每天换一个文件记录,如不设置则永远只记录一天的日志,需设置-->31 <!--<datePattern value="yyyy-MM-dd&quot;.log&quot;" />-->32 <datePattern value="yyyy-MM-dd" />33 <!--可以为:Once|Size|Date|Composite-->34 <!--Composite为Size和Date的组合-->35 <!--<rollingStyle value="Composite" />-->36 <RollingStyle value="Size" />37 38 <!--日志最大个数,都在最新的-->39 <!--rollingStyle节点为Size时候,只能有Value个日志文件-->40 <!--rollingStyle节点为Composite时,每天有value个日志文件-->41 <MaxSizeRollBackups value="2" />42 <!--可用的单位:KB|MB|GB-->43 <maximumFileSize value="2MB"/>44 <!--为true,当前最新日志文件名永远为file节中的名字-->45 <staticLogFileName value="true" />46 47 <!--过滤器-->48 49 <!--阻止所有事件写入-->50 <!--<filter type="log4net.Filter.DenyAllFilter"/>-->51 52 <!--只有指定等级的日志事件才被记录-->53 <!--<filter type="log4net.Filter.LevelMatchFilter">54 <param value="DEBUG" />55 </filter>-->56 57 <!--日志等级在指定范围内的事件才被记录-->58 <!--<filter type="log4net.Filter.LevelRangFilter">59 <param name="LevelMin" value="DEBUG" />60 <param name="LevelMax" value="FATAL" />61 </filter>-->62 63 <!--日志格式-->64 <layout type="log4net.Layout.PatternLayout">65 <!--日志输出格式:时间 日志类型 日志内容-->66 <!--<conversionPattern value="%date [%thread] %-5level %logger - %message%newline"/>-->67 <conversionPattern value="%date [%t]%-5p %c - %m%n"/>68 <!--<param name="ConversionPattern" value="%d [%t] %-5p %c [%L] - %m%n" />-->69 </layout> 70 </appender>71 </log4net>72 </configuration>
   new FileInfo(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @"Config\log4Net.config")));   ILog m_log = LogManager.GetLogger(typeof(Program));   m_log.Debug("这是一个Debug日志");   m_log.Info("这是一个Info日志");   m_log.Warn("这是一个Warn日志");   m_log.Error("这是一个Error日志");   m_log.Fatal("这是一个Fatal日志");   Console.WriteLine("ok");   Console.ReadLine();

 

log4Net 之 详细配置文件c88heap淘粉除了eBay,这6大替代跨境电商平台可以考虑亚马逊FBA退货政策更新啦!亚马逊"买单",卖家买家皆受益?ProductBoost组团去印度组团去印度组团去越南

No comments:

Post a Comment