springboot启动sql打印

1、pom.xml中的修改

springboot启动sql打印_第1张图片


   org.springframework.boot
   spring-boot-starter-web
   

将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)

[root@243 ~]# 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

 

 

你可能感兴趣的:(springboot,docker,sql日志打印)