當我嘗試將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