zookeeper日志的格式是什么?
What is the format of zookeeper logs?
我试图了解 zookeeper 日志格式,以便我可以为此编写一个正则表达式,但我找不到任何文章,日志中到底出现了什么
下面是来自 zookeeper 的日志行。有人可以帮我 [ ] 之间到底记录了什么吗?是包名/class 名吗? 0.0.0.0 代表什么?
2017-08-08 08:13:25,635 - INFO
[NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:ZooKeeperServer@964] -
adding SASL authorization for authorizationID: samepleApp_runtime
在您的配置中找到它 conf/log4j.properties
。
以我的配置和日志为例。
相关配置:
log4j.appender.CONSOLE.layout.ConversionPattern=%d{ISO8601} [myid:%X{myid}] - %-5p [%t:%C{1}@%L] - %m%n
相关日志:
2017-02-28 17:28:30,126 [myid:] - INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:ZooKeeperServer@839] - Client attempting to establish new session at /0:0:0:0:0:0:0:1:52466
[]之间的内容是[%t:%C{1}@%L]
,你可能会发现%t
个喜欢的符号here的意思。
0.0.0.0
是%t
的一部分,是线程的名称。相关代码可以在NIOServerCnxnFactory.java
:
中找到
@Override
public void configure(InetSocketAddress addr, int maxcc) throws IOException {
configureSaslLogin();
thread = new Thread(this, "NIOServerCxn.Factory:" + addr);
我试图了解 zookeeper 日志格式,以便我可以为此编写一个正则表达式,但我找不到任何文章,日志中到底出现了什么 下面是来自 zookeeper 的日志行。有人可以帮我 [ ] 之间到底记录了什么吗?是包名/class 名吗? 0.0.0.0 代表什么?
2017-08-08 08:13:25,635 - INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:ZooKeeperServer@964] - adding SASL authorization for authorizationID: samepleApp_runtime
在您的配置中找到它 conf/log4j.properties
。
以我的配置和日志为例。
相关配置:
log4j.appender.CONSOLE.layout.ConversionPattern=%d{ISO8601} [myid:%X{myid}] - %-5p [%t:%C{1}@%L] - %m%n
相关日志:
2017-02-28 17:28:30,126 [myid:] - INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:ZooKeeperServer@839] - Client attempting to establish new session at /0:0:0:0:0:0:0:1:52466
[]之间的内容是[%t:%C{1}@%L]
,你可能会发现%t
个喜欢的符号here的意思。
0.0.0.0
是%t
的一部分,是线程的名称。相关代码可以在NIOServerCnxnFactory.java
:
@Override
public void configure(InetSocketAddress addr, int maxcc) throws IOException {
configureSaslLogin();
thread = new Thread(this, "NIOServerCxn.Factory:" + addr);