docker报Logging initialized using 'class org.apache.ibatis.logging.stdout.StdOutImpl' adapter.
时间: 2024-02-23 14:53:13 浏览: 26
根据提供的引用内容,无法确定具体的问题和上下文。但是,根据引用中的Dockerfile文件内容,可以看出这是一个用于构建Docker镜像的文件,其中包含了一个Java应用程序的入口点。因此,如果你在使用Docker容器运行Java应用程序时遇到了“Logging initialized using 'class org.apache.ibatis.logging.stdout.StdOutImpl' adapter”的问题,可能是因为你的应用程序使用了MyBatis框架,并且MyBatis默认使用StdOutImpl适配器来记录日志。
要解决这个问题,你可以尝试在应用程序的配置文件中更改日志记录器的配置,或者在Dockerfile文件中添加一些额外的配置来禁用MyBatis的日志记录。以下是一些可能有用的命令和配置:
1.在应用程序的配置文件中更改日志记录器的配置
```xml
<configuration>
<logger name="org.apache.ibatis" level="OFF"/>
</configuration>
```
2.在Dockerfile文件中添加一些额外的配置来禁用MyBatis的日志记录
```dockerfile
FROM openjdk:8-jdk-alpine
ARG JAR_FILE=target/*.jar
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-Dmybatis.configuration.logImpl=LOG4J2","-jar","/app.jar"]
```