社区
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,应该怎么做?
...全文
170
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对于自定义的表结构,支持不够.
强化学习算法在大语言模型中的核心应用与深度解析项目_强化学习基础概念与高级算法详解_大语言模型中的策略优化与价值函数应用_深度Q网络与策略梯度方法实践_多智能体系统与元学习技术探索.zip
强化学习算法在大语言模型中的核心应用与深度解析项目_强化学习基础概念与高级算法详解_大语言模型中的策略优化与价值函数应用_深度Q网络与策略梯度方法实践_多智能体系统与元学习技术探索.zip
线性规划与最小二乘作业项目_单纯形法求解器与矩阵运算库_
实现
修正单纯形算法支持两阶段法及Bland规则处理任意规模线性规划问题_包含矩阵数据类型定义输入输出函数及转置相乘数乘相加等.zip
线性规划与最小二乘作业项目_单纯形法求解器与矩阵运算库_
实现
修正单纯形算法支持两阶段法及Bland规则处理任意规模线性规划问题_包含矩阵数据类型定义输入输出函数及转置相乘数乘相加等.zip
Modbus CRC校验码计算
源码链接: https://pan.quark.cn/s/37e5ed47aa42 系统能够自动完成Modbus通信报文内两个CRC校验位的计算,无需人工介入进行手动核算。
中国海洋大学信息学部计算机科学与技术系本科课程作业索引与开源学习资源共享平台_面向中国海洋大学计算机科学与技术专业本科生涵盖计算机网络C课程设计C课程实验计算机图形.zip
中国海洋大学信息学部计算机科学与技术系本科课程作业索引与开源学习资源共享平台_面向中国海洋大学计算机科学与技术专业本科生涵盖计算机网络C课程设计C课程实验计算机图形.zip
基于SIFT特征提取与KCF相关滤波算法的运动目标匹配与跟踪系统-图像处理-目标检测-特征匹配-视频分析-实时跟踪-多目标处理-鲁棒性优化-OpenCV
实现
-Python编程-机器.zip
基于SIFT特征提取与KCF相关滤波算法的运动目标匹配与跟踪系统_图像处理_目标检测_特征匹配_视频分析_实时跟踪_多目标处理_鲁棒性优化_OpenCV
实现
_Python编程_机器.zipAI + 数据分析助手
Java EE
67,541
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章