当我尝试将Spring Boot应用程序部署到Payara(Glassfish 4)时,我收到了大量日志,最终耗尽了我的所有磁盘空间。部署启用logback的spring启动应用程序到Glassfish 4/Payara生成日志记录
日志记录似乎在像这样的递归循环(见下文)。
尽管我可以通过关闭logging.jul.logger的日志记录来部署工作,但我宁愿不尝试登录第一个地方。还显示了logback配置。
有关可能会发生什么的任何想法?
一些更多的信息:
这是一个的定义unknown.jul.logger SLF4JBridgeHandler。
15:29:50.448000 INFO 1296 --- [和输出泵浦] unknown.jul.logger: 2017年1月24日15:29:50.421000 INFO 1296 --- [和输出泵浦] 未知.jul.logger:2017-01-24 15:29:50.399000 INFO 1296 --- [ing 输出泵] unknown.jul.logger:2017-01-24 15:29:50.378000 INFO 1296 --- [ing输出泵] unknown.jul.logger:2017-01-24 15:29:50.350000信息1296 --- [输出泵] unknown.jul.logger: 2017-01-24 15:29:50.328000信息1296 - - [输出泵] unknown.jul.logger:2017-01-24 15:29:50.307000信息1296 --- [正在输出 输出泵] unknown.jul.logger:2017-01-24
<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true">
<!-- Defined variables etc. -->
<include resource="org/springframework/boot/logging/logback/defaults.xml"/>
<!-- overridden two properties -->
<property name="CONSOLE_LOG_PATTERN" value="%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}000){faint} %clr(%5p) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%logger){cyan} %clr(:){faint} %m%n%wex"/>
<property name="FILE_LOG_PATTERN" value="%d{yyyy-MM-dd HH:mm:ss.SSS}000 %5p ${PID:- } --- [%t] %logger : %m%n%wex"/>
<!-- copied from base.xml -->
<property name="LOG_FILE" value="${LOG_FILE:-${LOG_PATH:-${LOG_TEMP:-${java.io.tmpdir:-/tmp}}/}spring.log}"/>
<include resource="org/springframework/boot/logging/logback/console-appender.xml" />
<jmxConfigurator/>
<appender name="FILE"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder>
<pattern>${FILE_LOG_PATTERN}</pattern>
</encoder>
<file>${LOG_FILE}</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_FILE}.%d</fileNamePattern>
</rollingPolicy>
</appender>
<root level="INFO">
<appender-ref ref="CONSOLE" />
<appender-ref ref="FILE" />
</root>
</configuration>
如果您可以从命令行运行,您在应用程序服务器上部署SpringBoot应用程序的原因是什么?只是有兴趣,我不太了解SpringBoot。 – OndrejM
因为这是公司要部署到的应用程序服务器.... – PaulNUK
我认为是这样:)感谢分享。如果您在Payara Server之外将其作为独立的Spring Boot应用运行,您的应用是否可以正常工作? – OndrejM