Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java slf4j不是通过logback.xml管理的_Java_Logging_Slf4j - Fatal编程技术网

Java slf4j不是通过logback.xml管理的

Java slf4j不是通过logback.xml管理的,java,logging,slf4j,Java,Logging,Slf4j,我需要一些帮助,我正在java电报中开发一个机器人,我想插入slf4j作为loggin系统,这样你可以通过服务器端xml文件管理日志,我想在文件上打印日志,只是从那一刻起,loggin系统似乎不再由xml文件管理,这也是因为我只打印错误级别的日志,即使我插入了调试级别。 另一个我认为相关的注意事项是,在服务器上,我得到了一个严重的类型错误,我没有键入您的错误,因此从这里我推断记录器的管理方式不同,我如何解决它 我将发布logback.xml文件 <configuration> &

我需要一些帮助,我正在java电报中开发一个机器人,我想插入slf4j作为loggin系统,这样你可以通过服务器端xml文件管理日志,我想在文件上打印日志,只是从那一刻起,loggin系统似乎不再由xml文件管理,这也是因为我只打印错误级别的日志,即使我插入了调试级别。 另一个我认为相关的注意事项是,在服务器上,我得到了一个严重的类型错误,我没有键入您的错误,因此从这里我推断记录器的管理方式不同,我如何解决它

我将发布logback.xml文件

<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文件中添加正确的代码,用以前的代码替换它