开发环境:

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数据库【原创】...相关推荐

  1. Web.Config文件配置之连接默认错误页

    在一些网站中,当网络地址发生错误时,通常会自动跳转到一个页面,并在该页面显示错误信息,此功能叶可以通过配置Web.Config文件配置实现.例如访问者在访问网站时出现错误,程序将跳转到默认页面erro ...

  2. Web.Config文件配置之数据库连接配置

    Web.Config文件以XML形式存在于ASP.NET应用程序中,是ASP.NET应用程序的配置文件,包含程序调试.会话和全球化设置等配置信息,可以直接用记事本打开进行编辑.下面通过实例说明如何配置 ...

  3. vs2017 配置IIS Express 失败,初始化 applicationhost.config文件失败找不到IIS Express,cocos2dx网页游戏网站形式打开错误

    visual studio 2017 配置IIS Express 失败,初始化 applicationhost.config文件失败,找不到IIS Express.cocos2dx网页游戏网站形式打开 ...

  4. openlab的源码阅读——config文件配置

    openlab源码阅读--config文件配置 把config文件单独摘出来放在了CSDN上--https://download.csdn.net/download/qq_32651847/85321 ...

  5. Java学习day051 记录日志(基本日志、高级日志、修改日志管理器配置、本地化、处理器、过滤器、格式化器、日志记录说明)

    使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识. day051   记录日志(基本日志.高级日志.修改日志管理器配置.本地化.处理器.过滤器.格式化器 ...

  6. Web.Config文件配置之限制上传文件大小和时间

    在邮件发送系统或者其他一些传送文件的网站中,用户传送文件的大小是有限制的,因为这样不但可以节省服务器的空间,还可以提高传送文件的速度.下面介绍如何在Web.Config文件中配置限制上传文件大小与时间 ...

  7. redis的redis.config文件配置与内容+10.30日之前的总结

    参考博客:redis.conf的一些配置+密码的设置(mac)+个人总结_雾喔的博客-CSDN博客_redis密码配置文件 这个是初始的redis.config的内容 # Redis configur ...

  8. laravel config文件配置全局变量

    在laravel中 我们可以使用config()函数来获取bootstrap/cache/config.php中的内容. 使用如下命令,可以config/*下的所有配置文件中的内容保存到bootstr ...

  9. mac os 配置 mysql_基于MAC OS 操作系统安装、配置mysql

    首先先介绍压缩包形式的安装方法: $ sudo mv mysql-5.1.45-osx10.6-x86_64 /usr/local/mysql $ cd /usr/local $ sudo chown ...

  10. webpack 的webpack.config文件配置css-loader,style-loader注意的问题

    module.exports = {//引入的文件名entry:'./entry.js',output:{//存储位置path:__dirname,//生成的文件名filename:'bundle.j ...

最新文章

  1. C++ 笔记(16)— 类和对象(类定义、类实例对象定义、访问类成员、类成员函数、类 public/private/protected 成员、类对象引用和指针)
  2. pandas.read_csv() 报错 OSError: Initializing from file failed
  3. html css加载不了_CSS加载会阻塞页面显示?
  4. 把我的爱送给你――C#3.5(这题目似乎写错了)
  5. 计算机函数公式中怎么合并合并,Excel用函数和公式瞬间实现把表格全部合并到一个表中去...
  6. Bash脚本教程之基本语法
  7. 毕业一年多被裁,没有计算机文凭,我在两个月内搞定4份Offer,且收入翻倍
  8. es6 WeakSet
  9. 关于DXF文件读取的小结
  10. Java--工厂模式
  11. Java IO源码目录
  12. 【python高阶编程】python线程池简单应用
  13. 联想无线网卡 linux驱动,联想R7000 Ubuntu无线网卡驱动
  14. 【机器学习概率统计】18 隐马尔科夫模型:明暗两条线
  15. mdx格式的词典用什么软件打开_英专生必备词典
  16. 毕业设计之 ---- 基于机器视觉的图像拼接算法
  17. 利用Blob进行文件上传的完整步骤
  18. 分享 - 怎样实习才能成长最快
  19. CentOS快速安装、配置Web服务器(Apache)
  20. 12星座的出生年月日性格_十二星座的出生日期及对应性格

热门文章

  1. storm 使用外部配置文件提交拓扑
  2. Redlock(redis 分布式锁)原理分析
  3. mysql如何进行单表的数据添加
  4. python xpath爬虫_[爬虫]python下的xpath清洗数据之html数据清洗
  5. python曲线图局部放大_python放大图片和画方格实现算法
  6. python functiontools_Python: Tools
  7. java密码验证代码_java用户名密码验证示例代码分享
  8. 倍增法求LCA(最近公共最先)
  9. 分享我的第一次Selenium自动化测试框架开发过程
  10. Solidity常见问题