`
seeku
  • 浏览: 10723 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

扩展log4j写数据库

阅读更多
公司的一个小项目,比较急。要求扩展原来的log4j JDBCAppender的写数据库功能,用连接池提高性能,要求有额外的字段,比原来的LoggingEvent所带的信息要多。研究了一下JDBCAppender源码,发现没有继承它的必要了,直接extends AppenderSkeleton,implements Appenders 算了。上代码:
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.Timestamp;

import org.apache.log4j.Appe 阅读全文
类别:java学习笔记?查看评论
分享到:
评论

相关推荐

    Struts2+log4j

    本实例是用struts2 + log4j完成的实例,可直接用于记录向数据库插入数据,记录系统所有用户的基本操作。采用框架,利于扩展!

    log4pb, pb的日志组件, 后台线程记录日志

    日志可以同时记录到数据库,文件(目录log4pb下),和邮件发送,可扩展其它方式(如发送QQ消息) // 7. 日志是异步记录的(每个记录方式开了个线程在后台负责记录处理),大大提高应用程序性能 // 8. 功能可以通过...

    Druid jar 阿里数据库

    包含了druid官方druid-1.0.4.jar druid-1.0.4-javadoc.jar ...4) SQL执行日志,Druid提供了不同的LogFilter,能够支持Common-Logging、Log4j和JdkLog,你可以按需要选择相应的LogFilter,监控你应用的数据库访问情况。

    Druid是一个JDBC组件,它包括三部分 高效可管理的数据库连接池.rar

    4) SQL执行日志,Druid提供了不同的LogFilter,能够支持Common-Logging、Log4j和JdkLog,你可以按需要选择相应的LogFilter,监控你应用的数据库访问情况。 扩展JDBC,如果你要对JDBC层有编程的需求,可以通过Druid...

    log4Net详解(共2讲)

    4、项目实战篇: Extjs3.2+ASP.NET七层架构+设计模式+ log4j+WebSerice等技术国讯教育通用智能OA办公平台 适用对象 1、要求有一定的javascript语言和HTML,CSS基础的学员 2、有一定的Asp.net网页编程基础和C#语言...

    druid-0.2.9.jar

    1) 可以监控数据库访问性能,Druid内置提供了一个功能强大的...4) SQL执行日志,Druid提供了不同的LogFilter,能够支持Common-Logging、Log4j和JdkLog,你可以按需要选择相应的LogFilter,监控你应用的数据库访问情况。

    基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(v6.0.0版_EXE)

    15、新增log4j2,TableGo的运行日志将在logs目录中输出,方便查找问题。 16、公共参数移除两个扩展参数配置,生成JavaBean功能移除用户模板配置。 17、新增TableGo官网:http://www.tablego.cn 18、新增数据信息...

    阿里巴巴的开源项目JDBC连接池、监控组件 Druid.zip

     4) SQL执行日志,Druid提供了不同的LogFilter,能够支持Common-Logging、Log4j和JdkLog,你可以按需要选择相应的LogFilter,监控你应用的数据库访问情况。 扩展JDBC,如果你要对JDBC层有编程的需求,可以通过...

    最新稳定版 SSM 框架整合

    框架内有详细注释,简单易懂, ... <log4j.version>1.2.17</log4j.version> <!--junit 测试包版本号 --> <junit.version>4.12 <!--jackson JSON包版本号 --> <jackson.version>2.8.3</jackson.version>

    应用分析监控平台 闪电狗.zip

    先配置将tomcat日志输出到log4j,下载tomcat-juli.jar到tomcat/bin,覆盖原来的jar,下载tomcat-util.jar到tomcat/lib,复制log4mongo-java ,flash-dog-api-log4j 和 mongo-java-driver ,log4j.properties到lib 2....

    数据库管理系统SQL-Server.doc

    b) Model数据库:是SQL Server为用户创建数据库提供的模版数据库,每个新建的数据库都是在一个Model 数据库的副本上扩展而生成的,所以对Model数据库的修改一定要小心; c) Msdb数据库:主要用于SQL Server存储任务...

    基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(v6.0.0版_JAR)

    15、新增log4j2,TableGo的运行日志将在logs目录中输出,方便查找问题。 16、公共参数移除两个扩展参数配置,生成JavaBean功能移除用户模板配置。 17、新增TableGo官网:http://www.tablego.cn 18、新增数据信息...

    数据库工具TableGo_preview_20190212.rar

     15、新增log4j2,TableGo的运行日志将在logs目录中输出,方便查找问题。  16、公共参数移除两个扩展参数配置,生成JavaBean功能移除用户模板配置。  18、新增数据信息界面,定时从官网更新数据,捐赠名单也自动...

    iBase4J分布式系统-其他

    iBase4J主要功能:1、数据库:Druid数据库连接池,监控数据库访问性能,统计SQL的执行性能。数据库密码加密,加密方式请查看PropertiesUtil,decryptProperties属性配置需要解密的key。2、持久层:mybatis持久化,...

    MAVEN整合Spring+SpringMVC+Mybatis源码

    本文主要介绍的技术:(大神绕过) MAVEN搭建JAVA-WEB项目 Spring的配置文件 ...Log4j控制输出,主要介绍扩展方式写日志进数据库的方式 代码注释的规范,和一些MyEclipse的规范操作(个人觉得规范的)

    一份CRM客户关系管理系统的Java源代码

    主要内容: 1,完完整整的CRM系统代码,含页面和数据库脚本; 2,功能模块包括:广告,...5,技术栈:ExtJS+Servlet+Spring+Ibatis以及oscache、log4j等。 6,可供修改后商用,也可作为学习参考,也可作为毕业设计。

    关于数据库连接池Druid使用说明

    根据综合性能,可靠性,稳定性,扩展性,易用性等因素替换成最优的数据库连接池。 Druid:druid-1.0.29 数据库 Mysql.5.6.17 替换目标:替换掉C3P0,用druid来替换 替换原因: 1、性能方面 hikariCP>druid>tomcat-...

    MyEclipse_9创建SSH2开发环境必须的独立包

    struts2 相关包-------------------------------------------------- xwork-2.0.5.jar webwork的核心库 ognl-2.6.11.jar OGNL...slf4j-log4j12-1.5.0.jar slf4j log4j支持包 log4j-1.2.15.jar slf4j-api-1.5.0.jar

    公司CRM客户关系管理系统(Web层和逻辑层分离).zip

    主要内容: 1,完完整整的CRM系统代码,含页面和数据库...5,技术栈:ExtJS+Servlet+Spring+Ibatis以及oscache、log4j等。 6,Web层和逻辑层分离的B/S架构 7,可供修改后商用,也可作为学习参考,也可作为毕业设计。

    公司CRM客户关系管理系统(Web层和逻辑层分离)

    主要内容: 1,完完整整的CRM系统代码,含页面和数据库...5,技术栈:ExtJS+Servlet+Spring+Ibatis以及oscache、log4j等。 6,Web层和逻辑层分离的B/S架构 7,可供修改后商用,也可作为学习参考,也可作为毕业设计。

Global site tag (gtag.js) - Google Analytics