在 Java mySQL 中创建一个日志文件
Posted
技术标签:
【中文标题】在 Java mySQL 中创建一个日志文件【英文标题】:Make a log file in Java mySQL 【发布时间】:2012-12-20 09:29:07 【问题描述】:我想使用 Java 在 mysql 中创建日志,但我想执行以下操作: - 使用 CURRENT_TIMESTAMP 进行记录 - 用结束时间更新记录(所以开始时间和结束时间)
我无法发布我的代码,因为我在尝试时遇到错误...
提前谢谢你,
雷姆科
【问题讨论】:
【参考方案1】:您可以使用log4j 并使用适当的apppender,例如detailed in this question
问题是 JDBCAppender 已被弃用。如果您确实需要此功能,这是另一种解决方案:log4j-databaseappender,但是它在文档上非常稀疏(确切地说,几乎没有),有点旧,并且只有一个所有者,但如果您可以作为一个很好的起点想自己动手。至少代码很小。
至于 log4j,当有针对一般问题的现成解决方案时,我当然不会尝试重新发明***并创建另一个日志框架。但是,如果您使用另一个框架(您没有指定),我相信它会让您同事的生活更轻松,而不必应对不同的日志记录方法......至少我很高兴看到我必须处理的代码中的统一日志记录指令...
【讨论】:
实际上 log4j JDBCAppender 已被弃用,logback.qos.ch/manual/appenders.html,logback 的 DBAppender 已被 log4j 的制造商推荐为更好的选择。 @G-Man 谢谢,我意识到了这一点,并且已经在尝试提出另一个建议来帮助 OP。以上是关于在 Java mySQL 中创建一个日志文件的主要内容,如果未能解决你的问题,请参考以下文章
致命错误:无法在 smartFoxServer 中创建日志文件