在Debian系統上配置Kafka日志,你需要編輯Kafka的配置文件server.properties
。這個文件通常位于Kafka安裝目錄的config
文件夾中。以下是一些常見的日志配置選項:
server.properties
文件中,你可以設置日志級別??蛇x的日志級別有: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服務器以使更改生效。