1、pom.xml中的修改

springboot启动sql打印

<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-web</artifactId>
   <!--<exclusions>
      <exclusion>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-starter-logging</artifactId>
      </exclusion>
   </exclusions>-->
</dependency>

将exclusion注释掉

2、application.properties中的修改

logging.level.com.mapper.orderdb=debug

其中mapper.orderdb是实际的mybatis dao映射接口(如

public interface CommonOrderDBMapper

)所在的目录,否则无法输出sql

配置后日志会输出到控制台,若是docker部署应用查看docker中的控制台:docker logs -f  应用进程号

3、docker中的应用进程号查询

docker ps|grep 应用名(如 order)

[[email protected] ~]# docker ps|grep order
360db7460fd8        dockertest.hc360.org/library/msorderservice:201901291755         "sh -c 'java $JAVA_O??   2 months ago        Up 2 months         80/tcp                                       onlinemsorderservice.1.seh1s0c88rm4lo9klp7udfjp2

4、进入应用中

docker exec -it 上面步骤中得出应用进程号/bin/bash

 docker exec -it  360db7460fd8 /bin/bash

剩下的如操作实体机一样

如:cd /monitor/logs

 

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-01-19
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-15
猜你喜欢
  • 2021-11-04
  • 2022-12-23
  • 2022-02-23
  • 2022-12-23
相关资源
相似解决方案