Kafka默认代理日志记录

时间:2018-07-31 09:22:10

标签: apache-kafka log4j

默认情况下,DailyRollingFileAppender带有kafka log4j属性。是否有任何理由将此作为默认日志记录机制?架构注册表使用RollingFileAppender

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

1 个答案:

答案 0 :(得分:0)

  

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

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

拥有log4j的意义在于可以通过配置对其进行修改。并非每种情况都适合使用默认值

  

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

也许您误会了应用程序日志和数据日志之间的区别...服务器日志未使用默认设置清除,并且默认情况下需要某些cron或系统管理员来进行操作

  

MaxBackupIndex需要添加一些jars

我不知道吗? Log4j应该包括所有必需的库以提供其功能。