针对这一问题,初步怀疑日志文件输出路径有错误,“/”和“\”使用错误
<Properties>
<!-- 日志输出格式 -->
<property name="LOG_PATTERN"
value="%d{yyyy-MM-dd HH:mm:ss.SSS} %highlight{%-5level} [%t] %highlight{%c{1.}.%M(%L)}: %msg%n"/>
<!-- 日志输出到文件的路径和文件名 根据项目情况更改 value 值 -->
<property name="LOG_FILE_PATH" value="/home/log"/>
<property name="LOG_FILE_NAME" value="log4j2"/>
</Properties>
发现无论怎么修改,服务器上都无法创建日志文件。
后思考:会不会部署之后,无法识别默认的log4j2的xml配置文件
又尝试:在yml配置文件中添加
logging:
config: classpath:log4j2/log4j2.xml
再次 打包部署后,成功输出日志文件,问题解决!