社区
Java EE
帖子详情
这样的日志功能log4j能不能实现?
Jeff
2005-04-20 03:51:25
我想用log4j将系统使用日志保存至数据库中,表结构为:log(id, operate_type, operate_content, operate_time),其中id为自动增长的主键,现在想将信息("添加", "人员信息")插到对应的operate_type和operate_content中,配置文件应该怎么配置?另,我想取得插入后的id,应该怎么做?
...全文
181
5
打赏
收藏
这样的日志功能log4j能不能实现?
我想用log4j将系统使用日志保存至数据库中,表结构为:log(id, operate_type, operate_content, operate_time),其中id为自动增长的主键,现在想将信息("添加", "人员信息")插到对应的operate_type和operate_content中,配置文件应该怎么配置?另,我想取得插入后的id,应该怎么做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Jeff
2005-04-30
打赏
举报
回复
最近看了一下这方面的资料,看来用Log4j实现我的功能不太可能了,谢谢两位的帮助
Jeff
2005-04-20
打赏
举报
回复
之所以要得到id,是因为我用了两个表来保存日志,分别是用户登录日志和用户操作日志.用户登录日志保存了用户的登陆信息,用户操作日志保存了用户在本次登陆内所作的所有操作(添加,删除和修改),请问用log4j做方不方便,如果不方便的话就只好自己做日志了. :(
Jeff
2005-04-20
打赏
举报
回复
谢谢,我试试看
不过我能不能得到自动增长后的id呢?
westwin
2005-04-20
打赏
举报
回复
我是这样做的:
重写JDBCAppender的flushBuffer()函数
它的成员变量buffer里存储的是LoggingEvent,通过
MyLogMsg myLogMsg=logEvent.getMessage();//MyLogMsg是自定义的数据结构,对应你的表结构
你调用的时候,可以这样:Logger.getRootLogger().logger.debug(new MyLogMsg(..,..,..));
之后,通过logEvent.getMessage()返回你的MyLogMsg,然后就可以入库了.
westwin
2005-04-20
打赏
举报
回复
log4j对于自定义的表结构,支持不够.
日志
框架
log4j
升级至
log4j
2
大家好,我是默语,擅长全栈开发、运维和人工智能技术。在这篇博客中,我将详细介绍如何将
日志
框架从
Log4j
升级到
Log4j
2,确保在项目中
实现
更高效、更安全的
日志
管理。关键词:
Log4j
2升级、
日志
框架、Java
日志
、SLF4J、
Log4j
2配置。升级步骤具体操作删除
Log4j
核心包注释
Log4j
依赖,并排除第三方包引入的
Log4j
引入
Log4j
2和SLF4J桥接包添加
Log4j
2核心包和SLF4J与
Log4j
2的桥接包修改
日志
打印代码使用SLF4J的LoggerFactory进行
日志
打印。
Mybatis
日志
配置(slf4j、
log4j
、
log4j
2)
本文详细的介绍了mybatis
日志
的相关配置,包括
日志
门面与
日志
实面!!!
记录
日志
中logback和
log4j
2
不能
共存的问题
本文记录logback和
log4j
2
日志
实现
使用时候出现的冲突和解决方法
spring中加入
log4j
日志
功能
spring中加入
log4j
日志
功能
一、java
日志
记录 在开发过程中做好
日志
记录是必不可少的一部分。在线上追踪问题,分析业务逻辑快速定位错误原因,精准解决问题必离不开
日志
。Java中
实现
这一
功能
的狂爱很多,目前常用的有
Log4j
、
Log4j
2、Commons Logging、Slf4j等等。 二、常用的
日志
框架简介 1、
Log4j
:
Log4j
是Apache的一个开源项目,通过
Log4j
,可以通...
log4j
2
实现
日志
输出
Log4j
2是一个
功能
强大的
日志
框架,它可以帮助我们轻松地记录和管理应用程序的
日志
信息。在Spring Boot应用程序中使用
Log4j
2也非常简单,只需要在项目中添加
Log4j
2的依赖和配置文件,然后在代码中使用Logger对象输出
日志
即可。在实际开发中,我们可以根据自己的需要定制
Log4j
2的
日志
输出格式和级别,以满足不同的需求。同时,我们也需要注意
日志
输出的性能问题,避免在高并发场景下过多地输出
日志
信息,从而影响应用程序的性能。
Java EE
67,535
社区成员
225,851
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章