log4net 日志框架的配置
log4net 日志框架的简单配置
- 添加对log4net程序集的引用
选择程序集文件添加引用即可,需要注意的是需要添加相应程序版本的程序集,如果你的应用是基于.netFramework2.0,则应选择net 2.0版本的程序集
- 修改配置文件,配置log4net相关设置
在web.config或在app.config(如果没有则创建一个)中,配置log4net的使用
1 <?xml version="1.0"?> 2 3 <configuration> 4 <!-- configSections节点需要位于顶部,做第一个节点 --> 5 <configSections> 6 <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/> 7 </configSections> 8 9 <log4net> 10 <!-- Define some output appenders --> 11 <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender"> 12 <file value="log.txt"/> 13 <appendToFile value="true"/> 14 <maxSizeRollBackups value="10"/> 15 <maximumFileSize value="1024KB"/> 16 <rollingStyle value="Size"/> 17 <staticLogFileName value="true"/> 18 <layout type="log4net.Layout.PatternLayout"> 19 <conversionPattern value="%date [%thread] %-5level %logger - %message%newline"/> 20 </layout> 21 </appender> 22 <root> 23 <level value="DEBUG"/> 24 <appender-ref ref="RollingLogFileAppender"/> 25 </root> 26 </log4net>
- 在程序初始化部分配置启动log4net
在程序初始化中,配置启动log4net,在网站中可以在Global.asax
中的Application_Start 方法中添加log4net初始化代码
//配置启动log4net,记录日志 log4net.Config.XmlConfigurator.Configure();
(如果没有需要自己手动添加),在其他的应用中可以在程序的入口处添加,如main函数
log4net 有很多配置方式,更多详情可参考官方文档:http://logging.apache.org/log4net/release/config-examples.html
转载于:https://www.cnblogs.com/weihanli/p/4380335.html
log4net 日志框架的配置相关推荐
- asp.net core 集成 log4net 日志框架
asp.net core 集成 log4net 日志框架 Intro 在 asp.net core 中有些日志我们可能想输出到数据库或文件或elasticsearch等,如果不自己去实现一个 Logg ...
- logback日志框架的配置
一.logback-spring.xml配置文件 集成到springboot的yml格式配置文件的示例: logging:config: classpath:logback-spring.xml 下面 ...
- 使用代码形式配置Log4J日志框架
2019独角兽企业重金招聘Python工程师标准>>> 一.使用代码形式配置Log4J日志框架 一般情况下,我们都是使用配置文件形式来配置Log4J日志框架,比如使用"lo ...
- 动手造轮子:写一个日志框架
动手造轮子:写一个日志框架 Intro 日志框架有很多,比如 log4net / nlog / serilog / microsoft.extensions.logging 等,如何在切换日志框架的时 ...
- .Net 日志系统-常用日志框架
程序记录日志是非常重要的事情,下面总结常用的程序记录日志的框架. 1.Windows日志 这是Windows操作系统自带的日志记录程序,它记录了操作系统中程序所执行的各种操作. 这种方式也可以用来记录 ...
- 详细SpringBoot教程之日志框架
写在前面 鉴于有人留言说想要学习SpringBoot相关的知识,我这里打算写一个SpringBoot系列的相关博文,目标呢是想让看了这一系列博文的同学呢,能够对SpringBoot略窥门径,这一系列的 ...
- .NET版开源日志框架Log4Net详解
来源:Yaopengfei 链接:http://www.cnblogs.com/yaopengfei/p/9428206.html 一.Log4Net简介 Log4net是从Java中的Log4j迁移 ...
- 第一节:框架前期准备篇之Log4Net日志详解
一. Log4Net简介 Log4net是从Java中的Log4j迁移过来的一个.Net版的开源日志框架,它的功能很强大,可以将日志分为不同的等级,以不同的格式输出到不同的存储介质中,比如:数据库.t ...
- [转载]java日志框架log4j详细配置及与slf4j联合使用教程
一.log4j基本用法 首先,配置log4j的jar,maven工程配置以下依赖,非maven工程从maven仓库下载jar添加到"build path" 1 2 3 4 5 &l ...
最新文章
- mysql引擎层存储层_MySQL存储底层技术:InnoDB底层原理解读
- shell中遍历目录
- jquery中$.post()方法的简单实例
- 本地java判断zk节点是否存在
- SharePoint 2016文档库所在数据库表的说明(文档库数据库)
- SteamVR导致场景相机不正常
- tcpdump/editcap等工具保存文件时名称中自定义添加日期/时间
- 通用权限管理平台--数据模型定义
- 【协同任务】基于matlab蚁群算法多组群UAV协同任务路径规划【含Matlab源码 1578期】
- 华为路由器用Linux开发,华为路由交换设备配置综合实验(实验六合一)
- echarts 圆角环形图
- C++STL4种关联容器(set、multiset、map和multimap)
- 发票拍照扫描识别——科技简化工作
- Javascript的设计模式之从设计到模式(其他设计模式)
- 计算机科学与技术专业发展问题,解析计算机科学与技术专业发展存在的问题.doc...
- 链路聚合的手工模式和LACP模式
- [转帖]AMOLED的技术和OLED有哪些联系和区别
- google maps
- 蓝桥杯 历届试题 矩阵翻硬币(大数)
- Arduino嵌入式开发-如何点亮一盏LED灯