log4net配置mysql_使用独立的log4net.config文件配置log4net,将日志记录到Mysql数据库【原创】...
开发环境:
VS2013,
Asp.Net MVC 4.0,
.Net Framework 4.0,
Log4net 1.2.13.0,
Mysql.Data.dll,6.8.3.0
设置步骤:
1.在站点根目录下,创建一个log4net.config的XML文件。(文件名称可以任意,我们这里叫做log4net.config)
2.项目可视化下,Properties/AssemblyInfo.cs中添加:
[assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4net.config", Watch = true)]
3.global.asax.cs文件中执行:
protected void Application_Start()
{
//独立的log4net.config
log4net.Config.XmlConfigurator.Configure(new FileInfo("log4net.config"));
AreaRegistration.RegisterAllAreas();
WebApiConfig.Register(GlobalConfiguration.Configuration);
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
BundleConfig.RegisterBundles(BundleTable.Bundles);
}
4.调用写日志方法:
ILog logger = LogManager.GetLogger(typeof(AlbumServcie));
logger.ErrorFormat("GetAlbumModel IsIISCache={0} throw Exception={1}", IsIISCache, ex.Message);
注意:
在log4net。config中,删除:
参考:
1.http://www.cnblogs.com/mahope/archive/2006/04/14/375221.html
2.http://logging.apache.org/log4net/release/config-examples.html
3.http://blog.csdn.net/zhoufoxcn/article/details/2220533
原文:http://www.cnblogs.com/wangqiideal/p/4707792.html
log4net配置mysql_使用独立的log4net.config文件配置log4net,将日志记录到Mysql数据库【原创】...相关推荐
- Web.Config文件配置之连接默认错误页
在一些网站中,当网络地址发生错误时,通常会自动跳转到一个页面,并在该页面显示错误信息,此功能叶可以通过配置Web.Config文件配置实现.例如访问者在访问网站时出现错误,程序将跳转到默认页面erro ...
- Web.Config文件配置之数据库连接配置
Web.Config文件以XML形式存在于ASP.NET应用程序中,是ASP.NET应用程序的配置文件,包含程序调试.会话和全球化设置等配置信息,可以直接用记事本打开进行编辑.下面通过实例说明如何配置 ...
- vs2017 配置IIS Express 失败,初始化 applicationhost.config文件失败找不到IIS Express,cocos2dx网页游戏网站形式打开错误
visual studio 2017 配置IIS Express 失败,初始化 applicationhost.config文件失败,找不到IIS Express.cocos2dx网页游戏网站形式打开 ...
- openlab的源码阅读——config文件配置
openlab源码阅读--config文件配置 把config文件单独摘出来放在了CSDN上--https://download.csdn.net/download/qq_32651847/85321 ...
- Java学习day051 记录日志(基本日志、高级日志、修改日志管理器配置、本地化、处理器、过滤器、格式化器、日志记录说明)
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识. day051 记录日志(基本日志.高级日志.修改日志管理器配置.本地化.处理器.过滤器.格式化器 ...
- Web.Config文件配置之限制上传文件大小和时间
在邮件发送系统或者其他一些传送文件的网站中,用户传送文件的大小是有限制的,因为这样不但可以节省服务器的空间,还可以提高传送文件的速度.下面介绍如何在Web.Config文件中配置限制上传文件大小与时间 ...
- redis的redis.config文件配置与内容+10.30日之前的总结
参考博客:redis.conf的一些配置+密码的设置(mac)+个人总结_雾喔的博客-CSDN博客_redis密码配置文件 这个是初始的redis.config的内容 # Redis configur ...
- laravel config文件配置全局变量
在laravel中 我们可以使用config()函数来获取bootstrap/cache/config.php中的内容. 使用如下命令,可以config/*下的所有配置文件中的内容保存到bootstr ...
- mac os 配置 mysql_基于MAC OS 操作系统安装、配置mysql
首先先介绍压缩包形式的安装方法: $ sudo mv mysql-5.1.45-osx10.6-x86_64 /usr/local/mysql $ cd /usr/local $ sudo chown ...
- webpack 的webpack.config文件配置css-loader,style-loader注意的问题
module.exports = {//引入的文件名entry:'./entry.js',output:{//存储位置path:__dirname,//生成的文件名filename:'bundle.j ...
最新文章
- C++ 笔记(16)— 类和对象(类定义、类实例对象定义、访问类成员、类成员函数、类 public/private/protected 成员、类对象引用和指针)
- pandas.read_csv() 报错 OSError: Initializing from file failed
- html css加载不了_CSS加载会阻塞页面显示?
- 把我的爱送给你――C#3.5(这题目似乎写错了)
- 计算机函数公式中怎么合并合并,Excel用函数和公式瞬间实现把表格全部合并到一个表中去...
- Bash脚本教程之基本语法
- 毕业一年多被裁,没有计算机文凭,我在两个月内搞定4份Offer,且收入翻倍
- es6 WeakSet
- 关于DXF文件读取的小结
- Java--工厂模式
- Java IO源码目录
- 【python高阶编程】python线程池简单应用
- 联想无线网卡 linux驱动,联想R7000 Ubuntu无线网卡驱动
- 【机器学习概率统计】18 隐马尔科夫模型:明暗两条线
- mdx格式的词典用什么软件打开_英专生必备词典
- 毕业设计之 ---- 基于机器视觉的图像拼接算法
- 利用Blob进行文件上传的完整步骤
- 分享 - 怎样实习才能成长最快
- CentOS快速安装、配置Web服务器(Apache)
- 12星座的出生年月日性格_十二星座的出生日期及对应性格
热门文章
- storm 使用外部配置文件提交拓扑
- Redlock(redis 分布式锁)原理分析
- mysql如何进行单表的数据添加
- python xpath爬虫_[爬虫]python下的xpath清洗数据之html数据清洗
- python曲线图局部放大_python放大图片和画方格实现算法
- python functiontools_Python: Tools
- java密码验证代码_java用户名密码验证示例代码分享
- 倍增法求LCA(最近公共最先)
- 分享我的第一次Selenium自动化测试框架开发过程
- Solidity常见问题