我遇到了一个关于模式注册表的GET日志的问题。当我检查log4j属性时,我看到它被配置为log4j.appender.file.File=${schema-registry.log.dir}/schema-registry.log
,这是按预期工作的(日志文件位于/confluent-7.0.1/logs/下)。
我的问题是/var/log/下也有文件。看起来它们每周都被记录在单独的文件中。
-rw------- 1 root root 160273230 Jan 2 12:02 messages
-rw------- 1 root root 1831024355 Dec 18 03:10 messages-20221218
-rw------- 1 root root 706439179 Dec 25 03:07 messages-20221225
-rw------- 1 root root 1158507310 Jan 1 03:06 messages-20230101
这些文件的内容如下:
Dec 25 03:15:09 server_name bash: [2022-12-25 03:15:09,995] INFO 192.168.181.21 - kafkauser [25/Dec/2022:00:15:09 +0000] "GET /subjects/TOPIC_NAME-key/versions/latest HTTP/1.1" 200 178 "-" "-" GETsT (io.confluent.rest-utils.requests:62)
Dec 25 03:15:10 server_name bash: [2022-12-25 03:15:10,018] INFO 192.168.181.21 - kafkauser [25/Dec/2022:00:15:10 +0000] "GET /subjects/TOPIC_NAME-value/versions/latest HTTP/1.1" 200 2197 "-" "-" GETsT (io.confluent.rest-utils.requests:62)
Dec 25 03:15:10 server_name bash: [2022-12-25 03:15:10,078] INFO 192.168.181.20 - kafkauser [25/Dec/2022:00:15:10 +0000] "GET /subjects/TOPIC_NAME-key/versions/latest HTTP/1.1" 200 178 "-" "-" GETsT (io.confluent.rest-utils.requests:62)
Dec 25 03:15:10 server_name bash: [2022-12-25 03:15:10,098] INFO 192.168.181.20 - kafkauser [25/Dec/2022:00:15:10 +0000] "GET /subjects/TOPIC_NAME-value/versions/latest HTTP/1.1" 200 2197 "-" "-" GETsT (io.confluent.rest-utils.requests:62)
这个日志记录是因为schema registry而发生的,还是只是Linux系统的一部分?我的意思是,它是网络日志记录还是schema registry日志记录的结果?无论哪种方式,我如何才能使它停止或配置为在其他地方记录?提前感谢。
1条答案
按热度按时间kxe2p93d1#
我假设您安装Confluent Platform的方式使用了
systemctl
?如果是,则是,journalctl
将通过进程的stdout/stderr日志写入/var/log/messages
。您需要在log4j文件中禁用ConsoleAppender以停止此操作。