使用Log4net把日志写入到SqlServer数据库
2015-06-04 13:47
351 查看
1、官网URL: http://logging.apache.org/log4net/
2、配置文件参照URL: http://logging.apache.org/log4net/release/config-examples.html
3、在Web.config中加入以下代码
3.1:在configSections中加入
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/>
Log4net在代码中调用
6、效果如下:
![](http://images0.cnblogs.com/blog2015/69991/201506/041402070356314.jpg)
7、建表SQL语句:
2、配置文件参照URL: http://logging.apache.org/log4net/release/config-examples.html
3、在Web.config中加入以下代码
3.1:在configSections中加入
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/>
private static readonly log4net.ILog log = log4net.LogManager.GetLogger(typeof(HomeController)); public ActionResult Index() { log.Info("自定义Info级别的信息"); log.Error("error", new Exception(" error 信息 。。。")); log.Fatal("fatal", new Exception(" fatal 信息 。。。")); log.Info("info", new Exception(" info 信息 。。。")); log.Debug("debug", new Exception(" debug 信息 。。。")); log.Warn("warn", new Exception(" warn 信息 。。。")); return View(); }
Log4net在代码中调用
6、效果如下:
![](http://images0.cnblogs.com/blog2015/69991/201506/041402070356314.jpg)
7、建表SQL语句:
CREATE TABLE [dbo].[Log] ( [Id] [int] IDENTITY (1, 1) NOT NULL, [Date] [datetime] NOT NULL, [Thread] [varchar] (255) NOT NULL, [Level] [varchar] (50) NOT NULL, [Logger] [varchar] (255) NOT NULL, [Message] [varchar] (4000) NOT NULL, [Exception] [varchar] (2000) NULL )
相关文章推荐
- SQLServer 基础
- sql server获取当前日期
- SQL-Teradata基础
- mysql 字符集
- oracle update优化
- oracle内存
- oracle 最大连接数
- mysqldump备份时忽略某些表
- oracle 12170错误
- oracle闪回
- 如是中庸实例:SQL语句 将所有推荐人手机号改成对应手机号人的ID
- ORACLE_SID、DB_NAME、INSTANCE_NAME、DB_DOMIAN、GLOBAL_NAME区分
- oracle移动表所在表空间
- oracle索引建立
- oracle link
- 在Windows系统中配置Mysql群集(Mysql Cluster)
- oracle 备份脚本
- Mysql常用命令大全
- oracle数据泵
- mongodb 安装