के साथ स्प्रिंग-बूट बैनर प्रदर्शित करें विकास और परीक्षण वातावरण के तहत रूट लॉगर स्तर DEBUG या INFO है। वसंत-बूट बैनर स्टार्टअप पर प्रदर्शित होता है:रूट-लॉगर WARN
2017-03-23 14:31:00,322 [INFO ] -
:: Spring Boot :: (v1.5.2.RELEASE)
:: Application :: AcMe (v1.0-SNAPSHOT)
:: Build :: 2017-03-23 09:53
लेकिन मेरी जड़ लकड़हारा स्तर जब उत्पादन परिवेश में चल रहा है सामान्य रूप से चेतावनी है। इससे बैनर को मुद्रित नहीं किया जा सकता है।
लॉगबैक को कॉन्फ़िगर कैसे करें ताकि बैनर उत्पादन में भी प्रदर्शित किया जा सके?
मेरा अनुमान है एक और लकड़हारा जोड़ने के लिए था, लेकिन निम्नलिखित (और एक जैसे विन्यास) काम नहीं किया:
<logger name="org.springframework.web" level="INFO" additivity="false">
<appender-ref ref="FILE"/>
</logger>
यहाँ मेरी विन्यास
application.properties:
spring.main.banner-mode=log
आवेदन -devel.properties:
logging.config=classpath:logging-spring-devel.xml
application-production.properties:
प्रवेश-devel.xml (बैनर प्रदर्शित किया)
LOG_PATH:-${LOG_TEMP:-${java.io.tmpdir:-/tmp}}/}application.log}"/>
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${LOG_FILE}</file>
...
</appender>
<root level="INFO">
<appender-ref ref="FILE"/>
</root>
</configuration>
प्रवेश-production.xml (बैनर प्रदर्शित नहीं)
LOG_PATH:-${LOG_TEMP:-${java.io.tmpdir:-/tmp}}/}application.log}"/>
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${LOG_FILE}</file>
...
</appender>
<root level="WARN">
<appender-ref ref="FILE"/>
</root>
</configuration>
जाना के रूप में आप कहते हैं कि सबसे अच्छा तरीका है। स्प्रिंग बूट के लिए ऐसा करने का एक वैकल्पिक तरीका सिर्फ एक पर्यावरण संपत्ति के माध्यम से है, जिसे मैं एक JVM पैरामीटर के रूप में पास करता हूं उदा। -Dlogging.level.org.springframework.boot.Spring आवेदन = INFO – PaulNUK
काम करता है :) बहुत बहुत धन्यवाद। – Hannes