java - 如何在zookeeper中使用Logback代替log4j?

标签 java log4j logback slf4j apache-zookeeper

Zookeeper 文档说可以使用 LOGBack 作为日志记录框架。我想知道步骤,如何在zookeeper中设置logback而不是loj4j?

最佳答案

对于 Maven 项目:

在pom.xml中添加以下依赖项

<dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-api</artifactId>
        <version>2.0.0-alpha0</version>
    </dependency>
    <dependency>
        <groupId>ch.qos.logback</groupId>
        <artifactId>logback-classic</artifactId>
        <version>1.3.0-alpha5</version>
    </dependency>

logback.xml 中为 Zookeepr 日志添加记录器和附加程序

<appender name="FILE" class="ch.qos.logback.core.FileAppender">
    <file>/var/log/zk-app.log</file>
    <encoder>
        <pattern>%date %level [%thread] %logger{10} [%file:%line] %msg%n</pattern>
    </encoder>
    <append>true</append>
</appender>
<logger name="org.apache.zookeeper" level="DEBUG" additivity="false">
    <appender-ref ref="FILE" />
</logger>

关于java - 如何在zookeeper中使用Logback代替log4j?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42303554/

相关文章:

java - 如何将硬编码枚举转换为不同的语言?

java - system.properties 只是 Heroku 的东西吗?

java - 在java中,iter.remove()或collection.clear()哪个更适合读取和删除整个集合?

java - log4j RollingRandomAccessFile 收到事件时翻转

logging - 配置Kafka Connect分布式连接器日志(connectDistributed.out)

logging - logback 是否支持 log4j 附加程序?

java - 设计一个窗体来调用另一个窗体,并且在子窗体关闭后不退出

java - log4j 问题 : redirect logg to many files

java - Logback SMTPAppender 从 JNDI 查找中抛出异常

java - 小程序中没有看到logback配置