配置文件一般配置

<?xml version="1.0"?>
<configuration>

    <configSections>
        <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/>
    </configSections>
    <log4net>
        <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
            <layout type="log4net.Layout.PatternLayout">
                <conversionPattern value="[时间]:%d%n[级别]:%p%n[内容]:%m%n%n"/>
            </layout>
        </appender>
        <appender name="FileAppender" type="log4net.Appender.FileAppender">
            <param name="file" value="Log.log"/>
            <param name="appendToFile" value="true"/>
            <layout type="log4net.Layout.PatternLayout">
                <conversionPattern value="[时间]:%d%n[级别]:%p%n[内容]:%m%n%n"/>
            </layout>
        </appender>
        <!--<root>
      <level value="INFO"></level>
      <appender-ref ref="FileAppender"></appender-ref>
      <appender-ref ref="ConsoleAppender"></appender-ref>
    </root>-->
        <logger name="MyLogger">
            <level value="INFO"/>
            <appender-ref ref="FileAppender"/>
            <appender-ref ref="ConsoleAppender"/>
        </logger>
    </log4net>
    <appSettings>
        <add key="currentNum" value="0"/>
    </appSettings>
<startup><supportedRuntime version="v2.0.50727"/></startup></configuration>

调用方式

先添加引用

using log4net.Config;
using log4net;

public static ILog log = LogManager.GetLogger("MyLogger");
public static void InitLog()
{
XmlConfigurator.Configure();
log.Info("--Main开始--");
}

最新文章

  1. 关于WPF中文件夹浏览对话框的方式
  2. We are doomed, and RPC does not help
  3. HTTP 错误 404.2 - Not Found
  4. ECC中的CRM UI端摆弄
  5. Android 判断wifi和4G网络是否开启
  6. 试用cmd markdown
  7. 编写自定义的JDBC框架与策略模式
  8. TypeScript入门教程
  9. 20.0-uC/OS-III移植
  10. Xamarin.Android 本地数据库 SQLiteDatabase 操作
  11. NOI-1.1-10-字符表示超级玛丽
  12. Android应用之——百度地图最新SDK3.0应用,实现最经常使用的标注覆盖物以及弹出窗覆盖物
  13. php -- 解决php连接sqlserver2005中文乱码问题(附详细解决方法)
  14. Linux的防火墙–Iptables
  15. 从零到一创建ionic移动app:应用anjularjs编写ionic项目
  16. HashMap深度解析(二)
  17. pip 常用命令
  18. JAVA基础篇—文件与流
  19. maven配置本地仓库和国内镜像仓库,解决国内访问国外中央仓库速度过慢问题
  20. C#——await与async实现多线程异步编程

热门文章

  1. 小printf的故事(未完待续)
  2. 性能测试类,让你写法代码养成经常测试的好习惯 -ASP.NET C#
  3. 30 分钟快快乐乐学 SQL Performance Tuning
  4. jsckson,想说爱你不容易啊。。。406错误
  5. What Is Seedwork
  6. 无意中在sql日志中发现如下内容,
  7. C#写文本日志帮助类(支持多线程)
  8. 【JavaScript回顾】对象创建的几种模式
  9. C# SortedList类概念和示例
  10. asp.net 网页抓取内容