请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

log无输出

在配置了logback.xml之后发现在代码写输入log.info在控制台没有输出的信息。logback.xml配置
如下:

<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
        <pattren>%d{yyyy-MM-dd HH:mm:ss:SSS} [%thread] %-5level %logger - %msg%n</pattren>
    </encoder>
</appender>
<root level="INFO">
    <appender-ref ref="STDOUT"/>
</root>

正在回答 回答被采纳积分+3

1回答

Jimin 2019-07-03 23:27:13

你好,你先尝试换成system.out.println看一下是否有输出内容,如果没输出,那么很可能代码没走到;如果可以正常输出,那么可以确认是log配置有问题了,那样需要把log相关的maven依赖和对应的代码发出来看看了,可能是哪里冲突了,这个就要细看了。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉1109533959 #1
    换成system.ou.println没问题。附上Maven依赖
    
    <dependency>
              <groupId>ch.qos.logback</groupId>
              <artifactId>logback-core</artifactId>
              <version>1.3.0-alpha4</version>
          </dependency>
          <dependency>
              <groupId>ch.qos.logback</groupId>
              <artifactId>logback-classic</artifactId>
              <version>1.3.0-alpha4</version>
          </dependency>
          <dependency>
              <groupId>org.slf4j</groupId>
              <artifactId>slf4j-api</artifactId>
              <version>1.7.26</version>
          </dependency>
          <dependency>
              <groupId>com.github.pagehelper</groupId>
              <artifactId>pagehelper</artifactId>
              <version>4.2.1</version>
          </dependency>
    
    然后就是加上@Slf4j注解并且安装logback插件后可以使用log了就是没输出
    回复 有任何疑惑可以回复我~ 2019-07-04 14:25:07
  • 提问者 慕粉1109533959 #2
    问题所在:没有把Resurce目录设为Resources Root目录。所以配置没效果
    回复 有任何疑惑可以回复我~ 2019-07-04 21:53:49
  • Jimin 回复 提问者 慕粉1109533959 #3
    没配置resource root的话,应该还会有其他问题,比如db的连接
    回复 有任何疑惑可以回复我~ 2019-07-06 00:30:13
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信