公司的一个小项目,比较急。要求扩展原来的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完成的实例,可直接用于记录向数据库插入数据,记录系统所有用户的基本操作。采用框架,利于扩展!
日志可以同时记录到数据库,文件(目录log4pb下),和邮件发送,可扩展其它方式(如发送QQ消息) // 7. 日志是异步记录的(每个记录方式开了个线程在后台负责记录处理),大大提高应用程序性能 // 8. 功能可以通过...
包含了druid官方druid-1.0.4.jar druid-1.0.4-javadoc.jar ...4) SQL执行日志,Druid提供了不同的LogFilter,能够支持Common-Logging、Log4j和JdkLog,你可以按需要选择相应的LogFilter,监控你应用的数据库访问情况。
4) SQL执行日志,Druid提供了不同的LogFilter,能够支持Common-Logging、Log4j和JdkLog,你可以按需要选择相应的LogFilter,监控你应用的数据库访问情况。 扩展JDBC,如果你要对JDBC层有编程的需求,可以通过Druid...
4、项目实战篇: Extjs3.2+ASP.NET七层架构+设计模式+ log4j+WebSerice等技术国讯教育通用智能OA办公平台 适用对象 1、要求有一定的javascript语言和HTML,CSS基础的学员 2、有一定的Asp.net网页编程基础和C#语言...
1) 可以监控数据库访问性能,Druid内置提供了一个功能强大的...4) SQL执行日志,Druid提供了不同的LogFilter,能够支持Common-Logging、Log4j和JdkLog,你可以按需要选择相应的LogFilter,监控你应用的数据库访问情况。
15、新增log4j2,TableGo的运行日志将在logs目录中输出,方便查找问题。 16、公共参数移除两个扩展参数配置,生成JavaBean功能移除用户模板配置。 17、新增TableGo官网:http://www.tablego.cn 18、新增数据信息...
4) SQL执行日志,Druid提供了不同的LogFilter,能够支持Common-Logging、Log4j和JdkLog,你可以按需要选择相应的LogFilter,监控你应用的数据库访问情况。 扩展JDBC,如果你要对JDBC层有编程的需求,可以通过...
框架内有详细注释,简单易懂, ... <log4j.version>1.2.17</log4j.version> <!--junit 测试包版本号 --> <junit.version>4.12 <!--jackson JSON包版本号 --> <jackson.version>2.8.3</jackson.version>
先配置将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....
b) Model数据库:是SQL Server为用户创建数据库提供的模版数据库,每个新建的数据库都是在一个Model 数据库的副本上扩展而生成的,所以对Model数据库的修改一定要小心; c) Msdb数据库:主要用于SQL Server存储任务...
15、新增log4j2,TableGo的运行日志将在logs目录中输出,方便查找问题。 16、公共参数移除两个扩展参数配置,生成JavaBean功能移除用户模板配置。 17、新增TableGo官网:http://www.tablego.cn 18、新增数据信息...
15、新增log4j2,TableGo的运行日志将在logs目录中输出,方便查找问题。 16、公共参数移除两个扩展参数配置,生成JavaBean功能移除用户模板配置。 18、新增数据信息界面,定时从官网更新数据,捐赠名单也自动...
iBase4J主要功能:1、数据库:Druid数据库连接池,监控数据库访问性能,统计SQL的执行性能。数据库密码加密,加密方式请查看PropertiesUtil,decryptProperties属性配置需要解密的key。2、持久层:mybatis持久化,...
本文主要介绍的技术:(大神绕过) MAVEN搭建JAVA-WEB项目 Spring的配置文件 ...Log4j控制输出,主要介绍扩展方式写日志进数据库的方式 代码注释的规范,和一些MyEclipse的规范操作(个人觉得规范的)
主要内容: 1,完完整整的CRM系统代码,含页面和数据库脚本; 2,功能模块包括:广告,...5,技术栈:ExtJS+Servlet+Spring+Ibatis以及oscache、log4j等。 6,可供修改后商用,也可作为学习参考,也可作为毕业设计。
根据综合性能,可靠性,稳定性,扩展性,易用性等因素替换成最优的数据库连接池。 Druid:druid-1.0.29 数据库 Mysql.5.6.17 替换目标:替换掉C3P0,用druid来替换 替换原因: 1、性能方面 hikariCP>druid>tomcat-...
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
主要内容: 1,完完整整的CRM系统代码,含页面和数据库...5,技术栈:ExtJS+Servlet+Spring+Ibatis以及oscache、log4j等。 6,Web层和逻辑层分离的B/S架构 7,可供修改后商用,也可作为学习参考,也可作为毕业设计。
主要内容: 1,完完整整的CRM系统代码,含页面和数据库...5,技术栈:ExtJS+Servlet+Spring+Ibatis以及oscache、log4j等。 6,Web层和逻辑层分离的B/S架构 7,可供修改后商用,也可作为学习参考,也可作为毕业设计。