java中如何使用log4j将记录的操作日志信息写入数据库中

时间:2022-03-24 21:47:59
java中如何使用log4j将记录的操作日志信息写入数据库中
我是Java新手,求怎么写,最好有源码,我知道思路,但就是不知道怎么写

11 个解决方案

#2


http://blog.csdn.net/ziruobing/article/details/3919501
java中如何使用log4j将记录的操作日志信息写入数据库中

#3


引用 1 楼 shixitong 的回复:
http://blog.csdn.net/ziruobing/article/details/3919501

按照这上面做的,log4j配置好后,但是日志不能够输出到数据库中,为什么

#4


引用 3 楼 u012521676 的回复:
Quote: 引用 1 楼 shixitong 的回复:

http://blog.csdn.net/ziruobing/article/details/3919501

按照这上面做的,log4j配置好后,但是日志不能够输出到数据库中,为什么

报错呢?还是其它的?

#5


引用 4 楼 shixitong 的回复:
Quote: 引用 3 楼 u012521676 的回复:

Quote: 引用 1 楼 shixitong 的回复:

http://blog.csdn.net/ziruobing/article/details/3919501

按照这上面做的,log4j配置好后,但是日志不能够输出到数据库中,为什么

报错呢?还是其它的?

我那个我自己找出原因了,日志信息可以保存到数据库了,但是不知道为什么,没有用户名称,
这是我的数据库表创建SQL语句:
CREATE TABLE [dbo].[WDZLOG] (  
    WDZLOGID int IDENTITY (1, 1) NOT NULL ,  
    UserName varchar(255) COLLATE Chinese_PRC_CI_AS NULL ,--用户名称
    CreateTime varchar(255) COLLATE Chinese_PRC_CI_AS NULL ,--产生时间  
    LogLevel varchar(20) COLLATE Chinese_PRC_CI_AS NULL ,--日志级别
    MSG varchar(555) COLLATE Chinese_PRC_CI_AS NULL --日志信息
) ON [PRIMARY]  
GO
现在是其他的都有数据,就是用户没有

#6


引用 5 楼 u012521676 的回复:
Quote: 引用 4 楼 shixitong 的回复:

Quote: 引用 3 楼 u012521676 的回复:

Quote: 引用 1 楼 shixitong 的回复:

http://blog.csdn.net/ziruobing/article/details/3919501

按照这上面做的,log4j配置好后,但是日志不能够输出到数据库中,为什么

报错呢?还是其它的?

我那个我自己找出原因了,日志信息可以保存到数据库了,但是不知道为什么,没有用户名称,
这是我的数据库表创建SQL语句:
CREATE TABLE [dbo].[WDZLOG] (  
    WDZLOGID int IDENTITY (1, 1) NOT NULL ,  
    UserName varchar(255) COLLATE Chinese_PRC_CI_AS NULL ,--用户名称
    CreateTime varchar(255) COLLATE Chinese_PRC_CI_AS NULL ,--产生时间  
    LogLevel varchar(20) COLLATE Chinese_PRC_CI_AS NULL ,--日志级别
    MSG varchar(555) COLLATE Chinese_PRC_CI_AS NULL --日志信息
) ON [PRIMARY]  
GO
现在是其他的都有数据,就是用户没有

debug下,看看username有没有塞进去?

#7


引用 6 楼 shixitong 的回复:
Quote: 引用 5 楼 u012521676 的回复:

Quote: 引用 4 楼 shixitong 的回复:

Quote: 引用 3 楼 u012521676 的回复:

Quote: 引用 1 楼 shixitong 的回复:

http://blog.csdn.net/ziruobing/article/details/3919501

按照这上面做的,log4j配置好后,但是日志不能够输出到数据库中,为什么

报错呢?还是其它的?

我那个我自己找出原因了,日志信息可以保存到数据库了,但是不知道为什么,没有用户名称,
这是我的数据库表创建SQL语句:
CREATE TABLE [dbo].[WDZLOG] (  
    WDZLOGID int IDENTITY (1, 1) NOT NULL ,  
    UserName varchar(255) COLLATE Chinese_PRC_CI_AS NULL ,--用户名称
    CreateTime varchar(255) COLLATE Chinese_PRC_CI_AS NULL ,--产生时间  
    LogLevel varchar(20) COLLATE Chinese_PRC_CI_AS NULL ,--日志级别
    MSG varchar(555) COLLATE Chinese_PRC_CI_AS NULL --日志信息
) ON [PRIMARY]  
GO
现在是其他的都有数据,就是用户没有

debug下,看看username有没有塞进去?

怎么弄?

#8


想问下,不能写入到数据库是什么原因

#9


该回复于2015-09-10 08:32:33被管理员删除

#10


该回复于2015-09-09 17:23:36被管理员删除

#11


该回复于2015-09-09 17:23:36被管理员删除

#1


#2


http://blog.csdn.net/ziruobing/article/details/3919501
java中如何使用log4j将记录的操作日志信息写入数据库中

#3


引用 1 楼 shixitong 的回复:
http://blog.csdn.net/ziruobing/article/details/3919501

按照这上面做的,log4j配置好后,但是日志不能够输出到数据库中,为什么

#4


引用 3 楼 u012521676 的回复:
Quote: 引用 1 楼 shixitong 的回复:

http://blog.csdn.net/ziruobing/article/details/3919501

按照这上面做的,log4j配置好后,但是日志不能够输出到数据库中,为什么

报错呢?还是其它的?

#5


引用 4 楼 shixitong 的回复:
Quote: 引用 3 楼 u012521676 的回复:

Quote: 引用 1 楼 shixitong 的回复:

http://blog.csdn.net/ziruobing/article/details/3919501

按照这上面做的,log4j配置好后,但是日志不能够输出到数据库中,为什么

报错呢?还是其它的?

我那个我自己找出原因了,日志信息可以保存到数据库了,但是不知道为什么,没有用户名称,
这是我的数据库表创建SQL语句:
CREATE TABLE [dbo].[WDZLOG] (  
    WDZLOGID int IDENTITY (1, 1) NOT NULL ,  
    UserName varchar(255) COLLATE Chinese_PRC_CI_AS NULL ,--用户名称
    CreateTime varchar(255) COLLATE Chinese_PRC_CI_AS NULL ,--产生时间  
    LogLevel varchar(20) COLLATE Chinese_PRC_CI_AS NULL ,--日志级别
    MSG varchar(555) COLLATE Chinese_PRC_CI_AS NULL --日志信息
) ON [PRIMARY]  
GO
现在是其他的都有数据,就是用户没有

#6


引用 5 楼 u012521676 的回复:
Quote: 引用 4 楼 shixitong 的回复:

Quote: 引用 3 楼 u012521676 的回复:

Quote: 引用 1 楼 shixitong 的回复:

http://blog.csdn.net/ziruobing/article/details/3919501

按照这上面做的,log4j配置好后,但是日志不能够输出到数据库中,为什么

报错呢?还是其它的?

我那个我自己找出原因了,日志信息可以保存到数据库了,但是不知道为什么,没有用户名称,
这是我的数据库表创建SQL语句:
CREATE TABLE [dbo].[WDZLOG] (  
    WDZLOGID int IDENTITY (1, 1) NOT NULL ,  
    UserName varchar(255) COLLATE Chinese_PRC_CI_AS NULL ,--用户名称
    CreateTime varchar(255) COLLATE Chinese_PRC_CI_AS NULL ,--产生时间  
    LogLevel varchar(20) COLLATE Chinese_PRC_CI_AS NULL ,--日志级别
    MSG varchar(555) COLLATE Chinese_PRC_CI_AS NULL --日志信息
) ON [PRIMARY]  
GO
现在是其他的都有数据,就是用户没有

debug下,看看username有没有塞进去?

#7


引用 6 楼 shixitong 的回复:
Quote: 引用 5 楼 u012521676 的回复:

Quote: 引用 4 楼 shixitong 的回复:

Quote: 引用 3 楼 u012521676 的回复:

Quote: 引用 1 楼 shixitong 的回复:

http://blog.csdn.net/ziruobing/article/details/3919501

按照这上面做的,log4j配置好后,但是日志不能够输出到数据库中,为什么

报错呢?还是其它的?

我那个我自己找出原因了,日志信息可以保存到数据库了,但是不知道为什么,没有用户名称,
这是我的数据库表创建SQL语句:
CREATE TABLE [dbo].[WDZLOG] (  
    WDZLOGID int IDENTITY (1, 1) NOT NULL ,  
    UserName varchar(255) COLLATE Chinese_PRC_CI_AS NULL ,--用户名称
    CreateTime varchar(255) COLLATE Chinese_PRC_CI_AS NULL ,--产生时间  
    LogLevel varchar(20) COLLATE Chinese_PRC_CI_AS NULL ,--日志级别
    MSG varchar(555) COLLATE Chinese_PRC_CI_AS NULL --日志信息
) ON [PRIMARY]  
GO
现在是其他的都有数据,就是用户没有

debug下,看看username有没有塞进去?

怎么弄?

#8


想问下,不能写入到数据库是什么原因

#9


该回复于2015-09-10 08:32:33被管理员删除

#10


该回复于2015-09-09 17:23:36被管理员删除

#11


该回复于2015-09-09 17:23:36被管理员删除