এটি একটি গাফিলতির ত্রুটির মতো বলে মনে হচ্ছে তবে আমি কারণটি খুঁজে পাচ্ছি না। লগব্যাক / এসএলফ 4 জে লগিং (সর্বাধিক সাম্প্রতিক সংস্করণ slf4j-api-1.6.1, লগব্যাক কোর / ক্লাসিক 0.9.24)। পরীক্ষার জন্য সহজ লগ কনফিগারেশন হ'ল:
<configuration>
<appender name="stdout" class="ch.qos.logback.core.ConsoleAppender">
<layout class="ch.qos.logback.classic.PatternLayout">
<!-- DONT USE THIS FORMATTER FOR LIVE LOGGING THE %L LINE NUMBER OUTPUTTER IS SLOW -->
<pattern>%le %-1r [%c{1}:%L] %m%n</pattern>
</layout>
</appender>
<root level="DEBUG">
<appender-ref ref="stdout" />
</root>
</configuration>
প্রতিটি লগ সেটআপটি লগব্যাকের অভ্যন্তরীণ স্থিতি রেখার সাথে শুরু হয়:
11:21:27,825 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy]
11:21:27,826 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback-test.xml] at [file:.../logback-test.xml]
11:21:28,116 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set
11:21:28,124 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
11:21:28,129 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [stdout]
11:21:28,180 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Pushing component [layout] on top of the object stack.
11:21:28,206 |-WARN in ch.qos.logback.core.ConsoleAppender[stdout] - This appender no longer admits a layout as a sub-component, set an encoder instead.
11:21:28,206 |-WARN in ch.qos.logback.core.ConsoleAppender[stdout] - To ensure compatibility, wrapping your layout in LayoutWrappingEncoder.
11:21:28,206 |-WARN in ch.qos.logback.core.ConsoleAppender[stdout] - See also http://logback.qos.ch/codes.html#layoutInsteadOfEncoder for details
11:21:28,207 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to DEBUG
11:21:28,207 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [stdout] to Logger[ROOT]
যা ডক্স অনুসারে, ফর্ম্যাট লগব্যাকটি ডিফল্টর জন্য ব্যবহার করে। এরপরে এটি কনফিগারটি পড়া শেষ করে (যা আলাদা ফরম্যাটে আউটপুট সেট আপ করা হয়) এবং সঠিকভাবে ফর্ম্যাট করা আউটপুট সহ চালিয়ে যায়। একটি কনফিগার প্যারামিটার রয়েছে <configuration debug="false">
যা এটি প্রভাবিত করে না।
কেউ কীভাবে এই বন্ধ করতে জানেন?