【问题标题】:Kafka default broker loggingKafka 默认代理日志记录
【发布时间】:2019-01-07 15:26:10
【问题描述】:

默认情况下,kafka log4j 属性带有DailyRollingFileAppender。有什么理由把它作为默认的日志记录机制吗?架构注册表使用RollingFileAppender

我想了解,在使用 DailyRollingFileAppender 时,Kafka 是如何默认清理日志的。添加log4j.appender.[appenderName].MaxBackupIndex = number of files you want to save 需要将一些 jars 添加到 lib 目录中。

【问题讨论】:

    标签: apache-kafka log4j


    【解决方案1】:

    是否有任何理由将此作为默认日志记录机制?

    它也是uses ConsoleAppender for the main process。日常文件主要由经纪人制作以分离其他进程。

    拥有 log4j 的目的是可以通过配置对其进行修改。默认值并不适合每个用例

    Kafka 在使用 DailyRollingFileAppender 时是如何默认清理日志的

    也许你误解了应用程序日志和数据日志之间的区别......服务器日志没有使用默认设置进行清理,默认情况下需要一些 cron 或系统管理员来完成

    MaxBackupIndex 需要添加一些 jars

    我不知道? Log4j 应该包含所有必要的库来提供它的特性。

    【讨论】:

      猜你喜欢
      • 2011-07-23
      • 2015-08-17
      • 1970-01-01
      • 1970-01-01
      • 2022-10-23
      • 1970-01-01
      • 1970-01-01
      • 2019-01-09
      • 1970-01-01
      相关资源
      最近更新 更多