1.  在config里配置一下

<configSections>
    <section name="log4net" type="System.Configuration.IgnoreSectionHandler"/>
    <section name="fastdfs" type="FastDFS.Client.Config.FastDfsConfigurationSectionHandler,FastDFS.Client"/>
  </configSections>

2.把log设置一下包括生成路径等

<!--定义输出到文件中-->     <appender name="RollingLogFileAppender_DateFormat" type="log4net.Appender.RollingFileAppender">       <file value="log//log.txt" />       <appendToFile value="true" />       <rollingStyle value="Date" />       <!--<rollingStyle value="Size" />-->       <datePattern value="yyyyMMdd-HHmm" />       <!-- 备份文件的个数-->       <maxSizeRollBackups value="100" />       <maximumFileSize value="10MB" />       <datePattern value="_yyyy-MM-dd.txt" />       <layout type="log4net.Layout.PatternLayout">         <conversionPattern value="%date  类名:%logger property:[%property{NDC}] - 描述:%message%newline" />       </layout>     </appender>

<!--定义日志的输出媒介,下面定义日志以四种方式输出。也可以下面的按照一种类型或其他类型输出。-->     <root>       <!--文件形式记录日志-->       <!--<appender-ref ref="LogFileAppender" />-->       <!--控制台控制显示日志-->       <!--<appender-ref ref="ConsoleAppender" />-->       <!--Windows事件日志-->       <!--<appender-ref ref="EventLogAppender" />-->       <!--SQLite日志-->       <!--<appender-ref ref="AdoNetAppender_SQLite" />-->       <!--RollingFileAppender事件日志-->       <!--<appender-ref ref="RollingFileAppender" />-->       <!--RollingFileAppender事件日志,每天一个日志-->       <appender-ref ref="RollingLogFileAppender_DateFormat" />     </root>

3.[assembly: log4net.Config.XmlConfigurator(Watch = true)]添加引用   log4net.Config.XmlConfigurator.Configure();放到gloablstart中

4.此后就会在根目录里生成log.txt 日志文件

5.有时服务器文件无法拷贝到服务器中,所以直接取没有发布的项目中的bin就可以了

log4net 添加日志的更多相关文章

  1. net core中动态给log4net添加日志类型

    private static object m_Lock = new object(); /// <summary> /// 根据类型获取对应的日志操作类 /// </summary ...

  2. log4net 添加自定义日志到数据库

    添加操作日志到数据库举例: (一)建立数据库的操作日志表,如下我建立了一个简单的日志表 (二)配置文件中的配置如下 <log4net> <!--错误日志记录数据库--> < ...

  3. ELK+FileBeat+Log4Net搭建日志系统

    ELK+FileBeat+Log4Net搭建日志系统 来源:https://www.zybuluo.com/muyanfeixiang/note/608470 标签(空格分隔): ELK Log4Ne ...

  4. (一)使用log4net生成日志文件

    1.引入log4net.dll 1.1 Nuget安装 或 http://logging.apache.org/log4net/下载log4net的源代码,编译后把log4net.dll引入项目. 2 ...

  5. 【改进】用Log4net建立日志记录

    上一篇随笔中只使用了普通的文件读写来进行日志的写入,正如很多朋友说的,频繁的对文件进行读写会造成很多的问题,代码缺少边界控制和操作控制,没有对资源进行管理,是非常典型的bad code. 然后经过前辈 ...

  6. log4net 将日志写入数据库

    asp.net利用log4net写入日志到SqlServer数据库,Log4net是一个开源的错误日志记录项目,易用性强,源自log4j,品质值得信赖. 下面就我的安装部署log4net到MS sql ...

  7. 使用Log4Net发送日志邮件 (转载)

    前言 公司前几天重新确立了考核指标,主要是针对我们研发部,而我们的经理要求也高,对我们绩效考核扣分也挺狠的,100分的,出了几个严重bug就变 0分,反正只要被用户发现并且提出来了,就会扣分,没被用户 ...

  8. (译)Windsor入门教程---第五部分 添加日志功能

    介绍     现在我们已经有了基础的框架了,是时候添加内容了,那么我们首先应该考虑的就是在应用程序中添加日志功能.我们会使用Windsor来配置,在这一部分,你将学习Windsor之外的其他功能. L ...

  9. 使用Common.Logging+log4net规范日志管理【转载】

    使用Common.Logging+log4net规范日志管理   Common.Logging+(log4net/NLog/) common logging是一个通用日志接口,log4net是一个强大 ...

随机推荐

  1. Servlet学习笔记

    在这里记录最重要的要点 1,tomcat-->conf-->server.xml里面的东西是什么?(tomcat怎么知道“谁”去处理客户端来的请求?) 最主要的是一个依赖的控制,换句话说什 ...

  2. c# treeview 基本知识

    private void Form1_Load(object sender, EventArgs e) { BindTreeView(); treeView1.Focus(); treeView1.G ...

  3. css 通用reset,common

    /*------------------------------------*\ $RESET \*------------------------------------*/ body, div, ...

  4. xp 下查看进程指令

    xp 下快速查看进程及关联 exe 的指令,刚发现,还没有测试 win7 和 win10 支持不支持. wmic process where creationclassname="win32 ...

  5. 无限制使用ppt转pdf功能

    https://smallpdf.com/cn是一个pdf处理网站,十分好用,可是非注册用户有很多限制,比如用两次ppt转pdf就要等待: 于是就想如何让服务器认为我没有用过这个功能呢,感觉应该是用c ...

  6. 未知宽度的div水平居中

    淘宝分页: div{position:relative; left:50%; float:left;}   p{position:relative; left:-50%;}

  7. thinkphp访问不存在的模块或者方法跳转到404页面

    使用的thinkphp 版本是3.2.0, 在config.php中配置 404地址,即可: 'TMPL_EXCEPTION_FILE' => './Application/Home/View/ ...

  8. saltstack初探

    salt-key -y -d linux-node1 #删除linux-node1节点的认证 salt -G 'cpuarch:x86_64' grains.item num_cpus >> ...

  9. [Unreal]学习笔记之灯光说明

    利用灯光通道,实现局部照亮效果 没有更改Channel之前的效果: 需要将网格物体设置为可移动 将灯光和被照亮物体的Channel设置为同样并且非0零: 设置成功后,就可以实现局部照亮

  10. Pivot Table

    1. Disable menu 'Disable show/hide Field list menu sht.PivotTables().EnableFieldList = False ''scrip ...