博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
log4net 添加日志
阅读量:4313 次
发布时间:2019-06-06

本文共 1557 字,大约阅读时间需要 5 分钟。

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就可以了

转载于:https://www.cnblogs.com/zhangjinpeng/p/4893953.html

你可能感兴趣的文章
我的大学生活-5-08-赵心宁
查看>>
SQLServer视图
查看>>
入门阶段
查看>>
Android中使用http协议访问网络
查看>>
vs win32 & MFC 指针默认位置
查看>>
Join 与 CountDownLatch 之间的区别
查看>>
js存cookie
查看>>
vc6下dll调试
查看>>
Ubuntu apt常用命令
查看>>
struts2 配置(部分)
查看>>
python代码迷之错误(ModuleNotFoundError: No module named 'caffe.proto')
查看>>
nodejs adm-zip 解压文件 中文文件名乱码 问题解决
查看>>
MapReduce-文本输入
查看>>
<Bootstrap> 学习笔记六. 栅格系统使用案例
查看>>
可能的出栈序列问题
查看>>
vector--C++ STL 学习
查看>>
蜕变成蝶~Linux设备驱动之异步通知和异步I/O
查看>>
jquery简单开始
查看>>
IOS 在不打开电话服务的时候,可以响应服务器的推送消息,从而接收服务器的推送消息...
查看>>
置顶的博客
查看>>