在Debian系统上配置Kafka日志,你需要编辑Kafka的配置文件server.properties
。这个文件通常位于Kafka安装目录的config
文件夹中。以下是一些常见的日志配置选项:
server.properties
文件中,你可以设置日志级别。可选的日志级别有:ERROR
, WARN
, INFO
, DEBUG
和TRACE
。默认级别是INFO
。要更改日志级别,请找到以下行并进行修改:log4j.rootLogger=INFO, stdout
将INFO
替换为你想要的日志级别。
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
将其更改为:
log4j.appender.stdout=org.apache.log4j.RollingFileAppender
log4j.appender.stdout.MaxFileSize=100MB
log4j.appender.stdout.MaxBackupIndex=3
/var/log/kafka
目录中,请添加以下行:log4j.appender.stdout.File=/var/log/kafka/server.log
log4j.appender.stdout.RollingPolicy=org.apache.log4j.TimeBasedRollingPolicy
将其更改为:
log4j.appender.stdout.RollingPolicy=org.apache.log4j.SizeBasedTriggeringPolicy
然后,你可以设置滚动策略的相关参数,例如:
log4j.appender.stdout.SizeBasedTriggeringPolicy.Size=100MB
完成上述更改后,保存server.properties
文件并重新启动Kafka服务器以使更改生效。