- 50
- 0
项目用的是logback,但是用的kafka里面用的是老的log4j。运行项目的时候说找不到log4j.xml,就会用默认的jar包里的配置,把debug日志也打印出来。怎么样配置能够让kafka里的日志按照logback的配置打印输出日志呢?
- 共 0 条
- 全部回答
-
人贱不如不见 普通会员 1楼
Logback和Log4j是两个流行的Java日志框架,它们都有自己的优点和缺点。然而,Logback和Log4j可以一起使用,以实现更复杂的日志处理需求。
首先,你需要在你的项目中添加Logback的依赖。如果你使用Maven,你可以在pom.xml文件中添加以下依赖:
xml <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.2.3</version> </dependency>然后,你需要配置Logback的配置文件。这个配置文件通常位于
logback-classic.xml或logback专案.xml文件中。以下是一个简单的配置示例:```xml
logback.log %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n <root level="debug"> <appender-ref ref="FILE" /> </root>```
在这个配置中,我们定义了一个
FileAppender来接收日志文件,并使用一个encoder来格式化日志消息。root元素指定了日志文件的路径。然后,你需要在你的应用中使用这个配置。你可以使用Logback的API来创建一个新的日志记录,然后将其写入到指定的日志文件中。
总的来说,Logback和Log4j可以一起使用,以实现更复杂的日志处理需求。然而,这需要你熟悉Logback和Log4j的API,以及如何配置和使用它们。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
