zoukankan      html  css  js  c++  java
  • C# 中使用log4.net的注意事项

    新建Log4Net.config文件,内容为

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
      <!--log配置-->
      <log4net>
        <logger additivity="false" name="C#">
          <level value="ALL" />
          <appender-ref ref="RollingLogFileAppender" />
        </logger>
        <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
          <file type="log4net.Util.PatternString" value="%logs\%date{yyyMMdd}.txt"/>
          <appendToFile value="true" />
          <rollingStyle value="Size" />
          <maxSizeRollBackups value="10" />
          <maximumFileSize value="100KB" />
          <staticLogFileName value="true" />
          <layout type="log4net.Layout.PatternLayout">
            <conversionPattern value="%d [%r] [%t] %-5p %c [%x] ----%m%n" />
          </layout>
        </appender>
        <root>
          <level value="ALL" />
          <appender-ref ref="RollingLogFileAppender" />
        </root>
      </log4net>
    </configuration>

    在项目中的AssemblyInfo.cs文件中添加[assembly: log4net.Config.XmlConfigurator(ConfigFile = "Log4Net.config", Watch = true)]

    新建个类

    public class Logger
    {
    public static log4net.ILog logger = log4net.LogManager.GetLogger("RSGLServiceLog");

    }

  • 相关阅读:
    判断一个key 是否在map中存在
    time date 基础操作
    handsontable插件HOOK事件
    删除list中指定值的元素
    handsontable的单元格操作方法
    sql求和涉及到null值
    Handsontable Read-only cells
    判断包含字符String.contains
    Wireshark
    ECMAScript 6
  • 原文地址:https://www.cnblogs.com/darksied/p/4792331.html
Copyright © 2011-2022 走看看