數據庫表:mysql
SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for sys_log -- ---------------------------- DROP TABLE IF EXISTS `sys_log`; CREATE TABLE `sys_log` ( `Id` int(11) NOT NULL AUTO_INCREMENT, `level` varchar(255) NOT NULL DEFAULT '' COMMENT '優先級', `category` varchar(255) NOT NULL DEFAULT '' COMMENT '類目', `thread` varchar(255) NOT NULL DEFAULT '' COMMENT '進程', `time` varchar(30) NOT NULL DEFAULT '' COMMENT '時間', `location` varchar(255) NOT NULL DEFAULT '' COMMENT '位置', `note` text COMMENT '日誌信息', PRIMARY KEY (`Id`) ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;
log4j配置:spring
log4j.rootLogger=INFO,appender1 # org.springframework\u5305\u4E0B\u9762\u6240\u6709\u7684\u65E5\u5FD7\u8F93\u51FA\u7684\u7EA7\u522B\u8BBE\u4E3ADEBUG log4j.logger.org.springframework=ERROR log4j.appender.appender1=org.apache.log4j.jdbc.JDBCAppender log4j.appender.appender1.driver=com.mysql.jdbc.Driver log4j.appender.appender1.URL=jdbc\:mysql\://127.0.0.1\:3306/lab?characterEncoding\=utf8&useSSL\=false log4j.appender.appender1.user=root log4j.appender.appender1.password=root log4j.appender.appender1.layout=org.apache.log4j.PatternLayout log4j.appender.appender1.sql=insert into sys_log(level,category,thread,time,location,note) values('%p','%c','%t','%d{yyyy-MM-dd HH\:mm\:ss\:SSS}','%l','%m')