Java slf4j不是通过logback.xml管理的
我需要一些帮助,我正在java电报中开发一个机器人,我想插入slf4j作为loggin系统,这样你可以通过服务器端xml文件管理日志,我想在文件上打印日志,只是从那一刻起,loggin系统似乎不再由xml文件管理,这也是因为我只打印错误级别的日志,即使我插入了调试级别。 另一个我认为相关的注意事项是,在服务器上,我得到了一个严重的类型错误,我没有键入您的错误,因此从这里我推断记录器的管理方式不同,我如何解决它 我将发布logback.xml文件Java slf4j不是通过logback.xml管理的,java,logging,slf4j,Java,Logging,Slf4j,我需要一些帮助,我正在java电报中开发一个机器人,我想插入slf4j作为loggin系统,这样你可以通过服务器端xml文件管理日志,我想在文件上打印日志,只是从那一刻起,loggin系统似乎不再由xml文件管理,这也是因为我只打印错误级别的日志,即使我插入了调试级别。 另一个我认为相关的注意事项是,在服务器上,我得到了一个严重的类型错误,我没有键入您的错误,因此从这里我推断记录器的管理方式不同,我如何解决它 我将发布logback.xml文件 <configuration> &
<configuration>
<timestamp key="byDay" datePattern="yyyyMMdd'T'HHmmss"/>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>INFO</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
<file> log-${byDay}.txt </file>
<append>true</append>
<encoder>
<pattern>%-4relative [%thread] %-5level %logger{35} - %msg%n</pattern>
</encoder>
</appender>
<root level="debug">
<appender-ref ref="FILE" />
<appender-ref ref="STDOUT" />
</root>
</configuration>
信息
接受
否认
%d{HH:mm:ss.SSS}[%thread]-5级别%logger{36}-%msg%n
log-${byDay}.txt
真的
%-4相对[%thread]-5级别%logger{35}-%msg%n
因此,我从您的描述中了解到,您没有使用Logback,因此Logback.xml不会做任何事情。那么,您使用的是什么日志记录系统?(SLF4J只是一个“真实”日志系统的幌子,所以说您正在使用它并不能帮助我们理解您试图配置的日志系统。)@PeterCooperJr。是的,我认为日志文件没有连接到使用电报API的loggin系统,但我想到的问题是,为什么首先loggin系统,即logback以前工作过?最重要的是,现在我该怎么解决呢?@PeterCooperJr。修正了,修正了,这是我第一次接触maven,我有错误数量的库,我导入了我使用log4j的库,所以我简单地解决了在pom.xml文件中添加正确的代码,用以前的代码替换它