【问题标题】:Java logger framework with DB appender带有 DB appender 的 Java 记录器框架
【发布时间】:2013-01-19 09:57:47
【问题描述】:

我正在寻找像 log4net(c#) 这样的 java 记录器框架。

我需要一个带有附加器的记录器,例如 log4net 中的 AdoNetAppender,它可以将日志插入到自定义的表和列中。

记录器还必须有其他附加器,例如文件附加器。

我看到log4j 2.0 快出来了,但是好像还没有db appender。

Logback 的 DB appender 对我来说也不是很好,因为它使用了 3 个对其设计专有的表。

我有一个 .net 服务和一个 java 应用程序,我希望他们将日志写入数据库中的同一个表。

谢谢!

【问题讨论】:

  • log4j 有一个 JDBC Appender 在这里查看示例 tutorialspoint.com/log4j/log4j_logging_database.htm
  • 您期望的负载是多少?将奇怪的东西记录到关系数据库显然没问题,但如果您预计流量很大,那么记录到 RDBMS 真的非常糟糕,通过 Flume/Scribe 写入 HDFS 可能更合适。
  • @Deejay 我没想到会很重。

标签: java logging log4j log4net


【解决方案1】:

log4net 基于 log4j,而不是反过来。

有一个 DbAppender:

http://logging.apache.org/log4j/companions/receivers/apidocs/org/apache/log4j/db/DBAppender.html

【讨论】:

  • 是的,但是您正在谈论的 dbappender 是 log4j 1.2 现在将成为遗留系统,我正在构建一个新项目,我不想使用将成为遗留系统的框架。 .
  • 我不知道你在说什么。
猜你喜欢
  • 2018-11-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多