log4j 模式注册表日志将写入/var/messages

db2dz4w8  于 2023-01-26  发布在  其他
关注(0)|答案(1)|浏览(140)

我遇到了一个关于模式注册表的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日志记录的结果?无论哪种方式,我如何才能使它停止或配置为在其他地方记录?提前感谢。

kxe2p93d

kxe2p93d1#

我假设您安装Confluent Platform的方式使用了systemctl?如果是,则是,journalctl将通过进程的stdout/stderr日志写入/var/log/messages
您需要在log4j文件中禁用ConsoleAppender以停止此操作。

相关问题