java log4j mysql_java – log4j:MySQL的JDBCAppender错误
我该如何修复错误?
log4j.properties
# Define the root logger with appender file
log4j.rootLogger = ALL, DB
# Define the DB appender
log4j.appender.DB=org.apache.log4j.jdbc.JDBCAppender
# Set JDBC URL
log4j.appender.DB.URL=jdbc:mysql://localhost/youtube
# Set Database Driver
log4j.appender.DB.driver=com.mysql.jdbc.Driver
# Set database user name and password
log4j.appender.DB.user=root
log4j.appender.DB.password=root
# Set the SQL statement to be executed.
log4j.appender.DB.sql=INSERT INTO logs VALUES('%x','%d','%C','%p','%m')
# Define the layout for file appender
log4j.appender.DB.layout=org.apache.log4j.PatternLayout
jdbcAppender.java
public class jdbcAppender{
/* Get actual class name to be printed on */
static Logger log = Logger.getLogger(jdbcAppender.class.getName());
public static void main(String[] args) throws IOException,SQLException{
log.debug("Debug");
log.info("Info");
}
}
数据库
错误
解决方法:
根据您使用的MySQL版本,您需要定义DATED字段,以便它可以接受包含一秒的分数的DATETIME值.默认情况下,DATETIME接受值为YY-MM-DDDD HH:MM:SS.
您可能遇到的另一个问题是,MySQL期望分数的分隔符是点(.),而不是逗号.您的异常堆栈跟踪显示逗号作为分隔符,我相信它是从您的系统的区域设置派生的.
标签:java,mysql,jdbc,log4j
来源: https://codeday.me/bug/20190529/1180767.html
java log4j mysql_java – log4j:MySQL的JDBCAppender错误相关推荐
- java tomcat mysql_java+tomcat+mysql实现登录界面基本思路
整体思路 因为我的学习方向一直都是WEB开发,java编程接触的并不多,建立整个完整的体系较为复杂,难免有纰漏,所以我决定通过文章描述一下我的思路 其实涉及到的关键点有: java图形化界面开发 ja ...
- 怎么用java调用mysql_java 调用mysql实例
java 调用mysql实例: package com.tanglei.test1; import java.sql.*; public class Testsql{ public static vo ...
- java log4j mysql_java – 配置log4j属性文件以存储在mysql数据库中
如果你使用的是mysql.创建一个log4j.properties文件.这对我有用. 把它放在你的应用程序的根文件夹中.即所有包裹的根.我也有一个包含字段id,日期,用户,消息和类的表日志. log4 ...
- Java异常持久化,Log4j进行日志的数据库持久化,说SQL语法异常。
Log4j进行日志的数据库持久化,说SQL语法错误... 在properties的配置中.... log4j.appender.db = org.apache.log4j.jdbc.JDBCAppen ...
- Java中使用log4j记录日志
在项目开发中,记录错误日志是一个很有必要功能.一是方便调试:二是便于发现系统运行过程中的错误:三是存储业务数据,便于后期分析: 在java中,记录日志,有很多种方式. 比如,自己实现. 自己写类,将日 ...
- java 生成log4j_Java log4j配置每天生成一个日志文件 - 永恒ぃ☆心 的日志 - 网易博客...
一.配置属性文件log4j.properties log4j.rootLogger=INFO,stdout,R log4j.appender.stdout=org.apache.log4j.Conso ...
- java log4j 配置_Java:log4j与log4j.properties的配置说明
[来源:Java |作者:Java |时间:2007-7-20 |去论坛]--在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包- ...
- springMVC,aop管理log4j,把当前session信息和错误信息打印到日志
((((其实还是不太理解aop的正真意义但是这样可以实现想要的了,我的感觉是执行一个方法时首先通过filter( 这个fiter可以不配置,之所以要他是因为在aop切入的方法session消失了,我们 ...
- log4j mysql_log4j写入mysql数据库 | 学步园
将日志信息记入mysql数据库. log4j.properties放在src根目录下. 配置内容如下: log4j.rootLogger=ERROR,appender1,appender2 log4j ...
最新文章
- 媒体行业注册什么企业邮箱比较好?
- 及上一篇linux安装mysql的说明
- 根据html页面模板动态生成html页面(c#类)
- torch 的 unsqueeze用法
- java和node.js 2018_2018,Node.js社区最值得关注的三个话题
- 服务中添加mysql服务_Windows平台下在服务中添加MySQL
- 开源HTML5应用开发框架 - iio Engine
- Linux下 执行程序
- 深入理解C# 3.x的新特性(2):Extension Method[下篇]
- 三次多项式曲线php,多项式计算的效率测试,多项式计算效率_PHP教程
- java远程调试服务器的工程配置
- 超仪电子 java面试_全靠这份阿里大佬的“Java进阶面试手册”助我收获蚂蚁金服offer!...
- congestion report解读
- dataframe转化为array_Pandas入门教程:如何将列表转化成数据框?
- Java软件低级错误:短路运算和非短路运算的区别
- get函数和getline函数
- 高清人脸数据集—FFHQ
- FreeMarker下拉列表选中值回显
- 4G工业路由器、双卡双模工业无线路由器功能大全
- oracle数据错误循环冗余检查,/S-Error: (OS 23) 数据错误(循环冗余检查)
热门文章
- Python中将两个列表(list)数据zip起来
- R语言str_subset函数和str_which函数:str_subset函数提取字符串向量中所有包含匹配字符的字符串、str_which函数返回字符串向量中所有包含匹配字符的位置(索引)
- R语言构建文本分类模型:文本数据预处理、构建词袋模型(bag of words)、构建xgboost文本分类模型、xgboost模型预测推理并使用混淆矩阵评估模型、可视化模型预测的概率分布
- Linux下配置jupyter notebook远程访问实战:配置Jupyter的连接密码、启动jupyter服务、远程访问jupyter(关闭防火墙)
- R语言std.error函数计算平均值的标准误差实战
- R操作MySQL数据库创建表、删除表、增删改查(CRUD)
- python库scikit-learn线性回归模型代码
- python 存redis失败无提示_Python Redis日志错误
- 项目快速开发的几点感悟
- go语言----函数 结构体 接口 多态