自己最近用到的log4net写入oracle的配置,总结一下吧
来源:互联网 发布:a记录vps绑定域名 编辑:程序博客网 时间:2024/06/03 04:05
<!--Web.config文件方式-->
<!--Web.config文件需要配置的内容-->
<configuration>
<!--日志配置部分-->
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
</configSections>
<!--站点配置部分-->
<log4net>
<!--写入到数据库-->
<appender name="AdoNetAppender_Oracle" type="log4net.Appender.AdoNetAppender">
<connectionType value="System.Data.OracleClient.OracleConnection, System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<connectionString value="server=[your database];uid=[your ID];pwd=[your PWD];pooling=true;max pool size=1000" />
<commandText value="INSERT INTO Base_ErrorLog (SYSTEMNAME, LOG_DATE, THREAD, LOG_LEVEL, LOGGER, MESSAGE) VALUES (:systemname, :log_date, :thread, :log_level, :logger, :message)" />
<bufferSize value="1" />
<!--字段1-->
<parameter>
<parameterName value=":systemname" />
<dbType value="String" />
<size value="100"/>
<layout type="log4net.Layout.PatternLayout" value="MIC.ECP.IES">
<conversionPattern value=""/>
</layout>
</parameter>
<!--字段2-->
<parameter>
<parameterName value=":log_date"/>
<dbType value="DateTime"/>
<!--
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date{yyyy'-'MM'-'dd HH':'mm':'ss'.'fff}" />
</layout>
-->
<layout type="log4net.Layout.PatternLayout" value="%date{yyyy'-'MM'-'dd HH':'mm':'ss'.'fff}"/>
</parameter>
<!--字段3-->
<parameter>
<parameterName value=":thread" />
<dbType value="String" />
<size value="50" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%thread" />
</layout>
</parameter>
<!--字段4-->
<parameter>
<parameterName value=":log_level" />
<dbType value="String" />
<size value="50" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%level" />
</layout>
</parameter>
<!--字段5-->
<parameter>
<parameterName value=":logger" />
<dbType value="String" />
<size value="200" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%logger" />
</layout>
</parameter>
<!--字段6-->
<parameter>
<parameterName value=":message" />
<dbType value="String" />
<size value="4000" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%message" />
</layout>
</parameter>
</appender>
<root>
<level value="ALL"/>
<appender-ref ref="AdoNetAppender_Oracle"/>
</root>
</log4net>
</configuration>
<!--Global.asax.cs文件需要配置的内容-->
protected void Application_Start(object sender, EventArgs e)
{
// 在应用程序启动时运行的代码
log4net.Config.XmlConfigurator.Configure();
}
protected void Application_Error(object sender, EventArgs e)
{
// 在出现未处理的错误时运行的代码
Exception objErr = Server.GetLastError().GetBaseException();
log4net.ILog log = log4net.LogManager.GetLogger(Request.Url.ToString());
log.ErrorFormat("发生异常页:{0}<br>异常信息{1}<br>source:{2}", Request.Url.ToString(), objErr.Message, objErr.StackTrace);
Server.ClearError();
//跳转到错误页面
//GoErrorPage(objErr.Message,"~/Default.aspx");
}
- 自己最近用到的log4net写入oracle的配置,总结一下吧
- 总结最近的自己
- 收集最近用到的几个oracle函数
- 自己用到的正则总结
- 最近用到的浏览器兼容javascript总结
- 最近用到的浏览器兼容javascript总结
- 最近用到的浏览器兼容javascript总结
- 最近用到的浏览器兼容javascript总结
- 最近用到的shell命令总结
- 最近项目用到的技术总结
- log4net写入到SQL server的基本配置(downmoon)
- 最近用到的命令
- Log4net的配置学习与总结
- 总结自己用到的发布WebService1
- 整理总结自己用到的网站链接
- 最近要开一个Qt 的专栏,大家关注一下吧
- 总结一下最近实践上用到的sql语句
- 总结最近公司项目用到的开源框架
- .net删除子目录和文件的方法和代码(详细)
- 深入浅出drupal架构
- 关于gridview控件,困扰我已久的问题终于解决了
- Windows API 列举
- 什么是hasLayout
- 自己最近用到的log4net写入oracle的配置,总结一下吧
- 中小型企业信息化需求矛盾解决之道:希望对企业信息化有困惑的人和程序员有所启发
- Windows API 列举
- 如何在Outlook 2003允许接受EXE附件
- IRP的简单完成例程!
- 如何使用 日期.js
- Eclipse中SVN版本控制插件的安装和使用
- 当今世界最受人们重视的十大经典算法
- linux网络编程常用函数详解与实例(socket-->bind-->listen-->accept)