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

丶请叫我小周 2014-08-21 09:16:35
java中如何使用log4j将记录的操作日志信息写入数据库中
我是Java新手,求怎么写,最好有源码,我知道思路,但就是不知道怎么写
...全文
9363 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
chris_deng 2015-05-12
  • 打赏
  • 举报
回复
想问下,不能写入到数据库是什么原因
文哥xxx 2014-08-21
  • 打赏
  • 举报
回复
http://blog.csdn.net/ziruobing/article/details/3919501
丶请叫我小周 2014-08-21
  • 打赏
  • 举报
回复
引用 6 楼 shixitong 的回复:
[quote=引用 5 楼 u012521676 的回复:] [quote=引用 4 楼 shixitong 的回复:] [quote=引用 3 楼 u012521676 的回复:] [quote=引用 1 楼 shixitong 的回复:] http://blog.csdn.net/ziruobing/article/details/3919501
按照这上面做的,log4j配置好后,但是日志不能够输出到数据库中,为什么[/quote] 报错呢?还是其它的?[/quote] 我那个我自己找出原因了,日志信息可以保存到数据库了,但是不知道为什么,没有用户名称, 这是我的数据库表创建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 现在是其他的都有数据,就是用户没有[/quote] debug下,看看username有没有塞进去?[/quote] 怎么弄?
shixitong 2014-08-21
  • 打赏
  • 举报
回复
引用 5 楼 u012521676 的回复:
[quote=引用 4 楼 shixitong 的回复:] [quote=引用 3 楼 u012521676 的回复:] [quote=引用 1 楼 shixitong 的回复:] http://blog.csdn.net/ziruobing/article/details/3919501
按照这上面做的,log4j配置好后,但是日志不能够输出到数据库中,为什么[/quote] 报错呢?还是其它的?[/quote] 我那个我自己找出原因了,日志信息可以保存到数据库了,但是不知道为什么,没有用户名称, 这是我的数据库表创建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 现在是其他的都有数据,就是用户没有[/quote] debug下,看看username有没有塞进去?
丶请叫我小周 2014-08-21
  • 打赏
  • 举报
回复
引用 4 楼 shixitong 的回复:
[quote=引用 3 楼 u012521676 的回复:] [quote=引用 1 楼 shixitong 的回复:] http://blog.csdn.net/ziruobing/article/details/3919501
按照这上面做的,log4j配置好后,但是日志不能够输出到数据库中,为什么[/quote] 报错呢?还是其它的?[/quote] 我那个我自己找出原因了,日志信息可以保存到数据库了,但是不知道为什么,没有用户名称, 这是我的数据库表创建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 现在是其他的都有数据,就是用户没有
shixitong 2014-08-21
  • 打赏
  • 举报
回复
引用 3 楼 u012521676 的回复:
[quote=引用 1 楼 shixitong 的回复:] http://blog.csdn.net/ziruobing/article/details/3919501
按照这上面做的,log4j配置好后,但是日志不能够输出到数据库中,为什么[/quote] 报错呢?还是其它的?
丶请叫我小周 2014-08-21
  • 打赏
  • 举报
回复
引用 1 楼 shixitong 的回复:
http://blog.csdn.net/ziruobing/article/details/3919501
按照这上面做的,log4j配置好后,但是日志不能够输出到数据库中,为什么

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧