2017-04-20 7 views
6

मैं एक स्प्रिंग बूट वेब एप्लिकेशन पर काम कर रहा हूं जहां मैं एक अनुसूचित एक्सप्लोरर सेवा के लिए एक लंबी चल रही प्रक्रिया जोड़ता हूं।मैं वसंत बूट में "NioEndPoint" लॉगिंग कैसे बंद कर सकता हूं?

यह सुनिश्चित करने के लिए कि मैं इस तरह से अभिनय कर रहा हूं कि मुझे लगता है कि मैं System.out.println() को लंबे समय तक चलने वाली प्रक्रिया को डीबग करने के लिए उपयोग कर रहा हूं।

मेरे समस्या मैं इन

NioEndpoint महीन मिलती रहती है | टाइमआउट पूर्ण: कुंजी संसाधित = 1; अब 1492721057929 =; nextExpiration = 1492721057927; keyCount = 0; hasEvents = झूठी; eval = false {timeout()/18} 04: 44.714 NioEndpoint FINER | टाइमआउट पूर्ण: कुंजी संसाधित = 0; अब 1492721058713 =; nextExpiration = 1492721058712; keyCount = 0; hasEvents = झूठी; eval = false {timeout()/17} 04: 44.931 NioEndpoint FINER | टाइमआउट पूर्ण: कुंजी संसाधित = 1; अब 1492721058931 =; nextExpiration = 1492721058929; keyCount = 0; hasEvents = झूठी; eval = false {timeout()/18} 04: 44.718 NioEndpoint FINER | टाइमआउट पूरा हो गया

आउटपुट विंडो में स्पैम किए गए संदेश, जो अन्य लॉगिंग को असंभव समझते हैं।

मैंने logging.level.root=ERROR को application.properties में जोड़ने का प्रयास किया, लेकिन इससे उन्हें हटा नहीं दिया गया।

मैं उन्हें कैसे प्रकट नहीं कर सकता और वे क्या संकेत देते हैं?

निर्भरता नीचे ट्री:

org.springframework:gs-uploading-files:jar:0.1.0 
+- org.springframework.boot:spring-boot-starter-thymeleaf:jar:1.5.2.RELEASE:compile 
| +- org.springframework.boot:spring-boot-starter:jar:1.5.2.RELEASE:compile 
| | +- org.springframework.boot:spring-boot:jar:1.5.2.RELEASE:compile 
| | | +- (org.springframework:spring-core:jar:4.3.7.RELEASE:compile - omitted for duplicate) 
| | | \- (org.springframework:spring-context:jar:4.3.7.RELEASE:compile - version managed from 4.0.9.RELEASE; omitted for duplicate) 
| | +- org.springframework.boot:spring-boot-autoconfigure:jar:1.5.2.RELEASE:compile 
| | | \- (org.springframework.boot:spring-boot:jar:1.5.2.RELEASE:compile - omitted for duplicate) 
| | +- org.springframework.boot:spring-boot-starter-logging:jar:1.5.2.RELEASE:compile 
| | | +- ch.qos.logback:logback-classic:jar:1.1.11:compile 
| | | | +- ch.qos.logback:logback-core:jar:1.1.11:compile 
| | | | \- (org.slf4j:slf4j-api:jar:1.7.24:compile - version managed from 1.6.6; omitted for duplicate) 
| | | +- org.slf4j:jcl-over-slf4j:jar:1.7.24:compile 
| | | | \- (org.slf4j:slf4j-api:jar:1.7.24:compile - version managed from 1.7.22; omitted for duplicate) 
| | | +- org.slf4j:jul-to-slf4j:jar:1.7.24:compile 
| | | | \- (org.slf4j:slf4j-api:jar:1.7.24:compile - version managed from 1.7.22; omitted for duplicate) 
| | | \- org.slf4j:log4j-over-slf4j:jar:1.7.24:compile 
| | |  \- (org.slf4j:slf4j-api:jar:1.7.24:compile - version managed from 1.7.22; omitted for duplicate) 
| | +- org.springframework:spring-core:jar:4.3.7.RELEASE:compile 
| | \- org.yaml:snakeyaml:jar:1.17:runtime 
| +- org.springframework.boot:spring-boot-starter-web:jar:1.5.2.RELEASE:compile 
| | +- (org.springframework.boot:spring-boot-starter:jar:1.5.2.RELEASE:compile - omitted for duplicate) 
| | +- org.springframework.boot:spring-boot-starter-tomcat:jar:1.5.2.RELEASE:compile 
| | | +- org.apache.tomcat.embed:tomcat-embed-core:jar:8.5.11:compile 
| | | +- org.apache.tomcat.embed:tomcat-embed-el:jar:8.5.11:compile 
| | | \- org.apache.tomcat.embed:tomcat-embed-websocket:jar:8.5.11:compile 
| | |  \- (org.apache.tomcat.embed:tomcat-embed-core:jar:8.5.11:compile - omitted for duplicate) 
| | +- org.hibernate:hibernate-validator:jar:5.3.4.Final:compile 
| | | +- javax.validation:validation-api:jar:1.1.0.Final:compile 
| | | +- (org.jboss.logging:jboss-logging:jar:3.3.0.Final:compile - omitted for duplicate) 
| | | \- com.fasterxml:classmate:jar:1.3.3:compile (version managed from 1.3.1) 
| | +- (com.fasterxml.jackson.core:jackson-databind:jar:2.8.7:compile - omitted for duplicate) 
| | +- org.springframework:spring-web:jar:4.3.7.RELEASE:compile 
| | | +- (org.springframework:spring-aop:jar:4.3.7.RELEASE:compile - version managed from 4.0.9.RELEASE; omitted for duplicate) 
| | | +- (org.springframework:spring-beans:jar:4.3.7.RELEASE:compile - version managed from 4.0.9.RELEASE; omitted for duplicate) 
| | | +- (org.springframework:spring-context:jar:4.3.7.RELEASE:compile - omitted for duplicate) 
| | | \- (org.springframework:spring-core:jar:4.3.7.RELEASE:compile - omitted for duplicate) 
| | \- org.springframework:spring-webmvc:jar:4.3.7.RELEASE:compile 
| |  +- (org.springframework:spring-aop:jar:4.3.7.RELEASE:compile - omitted for duplicate) 
| |  +- (org.springframework:spring-beans:jar:4.3.7.RELEASE:compile - omitted for duplicate) 
| |  +- (org.springframework:spring-context:jar:4.3.7.RELEASE:compile - omitted for duplicate) 
| |  +- (org.springframework:spring-core:jar:4.3.7.RELEASE:compile - omitted for duplicate) 
| |  +- org.springframework:spring-expression:jar:4.3.7.RELEASE:compile 
| |  | \- (org.springframework:spring-core:jar:4.3.7.RELEASE:compile - omitted for duplicate) 
| |  \- (org.springframework:spring-web:jar:4.3.7.RELEASE:compile - omitted for duplicate) 
| +- org.thymeleaf:thymeleaf-spring4:jar:2.1.5.RELEASE:compile 
| | +- org.thymeleaf:thymeleaf:jar:2.1.5.RELEASE:compile 
| | | +- ognl:ognl:jar:3.0.8:compile 
| | | +- (org.javassist:javassist:jar:3.21.0-GA:compile - version managed from 3.18.1-GA; omitted for duplicate) 
| | | +- org.unbescape:unbescape:jar:1.1.0.RELEASE:compile 
| | | \- (org.slf4j:slf4j-api:jar:1.7.24:compile - version managed from 1.6.6; omitted for duplicate) 
| | \- org.slf4j:slf4j-api:jar:1.7.24:compile 
| \- nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect:jar:1.4.0:compile 
|  +- org.codehaus.groovy:groovy:jar:2.4.9:compile (version managed from 2.4.3) 
|  \- (org.thymeleaf:thymeleaf:jar:2.1.5.RELEASE:compile - version managed from 2.1.4.RELEASE; omitted for duplicate) 
+- org.springframework.boot:spring-boot-starter-test:jar:1.5.2.RELEASE:test 
| +- org.springframework.boot:spring-boot-test:jar:1.5.2.RELEASE:test 
| | \- (org.springframework.boot:spring-boot:jar:1.5.2.RELEASE:test - omitted for duplicate) 
| +- org.springframework.boot:spring-boot-test-autoconfigure:jar:1.5.2.RELEASE:test 
| | +- (org.springframework.boot:spring-boot-test:jar:1.5.2.RELEASE:test - omitted for duplicate) 
| | \- (org.springframework.boot:spring-boot-autoconfigure:jar:1.5.2.RELEASE:test - omitted for duplicate) 
| +- com.jayway.jsonpath:json-path:jar:2.2.0:test 
| | +- net.minidev:json-smart:jar:2.2.1:test 
| | | \- net.minidev:accessors-smart:jar:1.1:test 
| | |  \- org.ow2.asm:asm:jar:5.0.3:test 
| | \- (org.slf4j:slf4j-api:jar:1.7.24:test - version managed from 1.7.16; omitted for duplicate) 
| +- junit:junit:jar:4.12:test 
| | \- (org.hamcrest:hamcrest-core:jar:1.3:test - version managed from 1.1; omitted for duplicate) 
| +- org.assertj:assertj-core:jar:2.6.0:test 
| +- org.mockito:mockito-core:jar:1.10.19:test 
| | +- (org.hamcrest:hamcrest-core:jar:1.3:test - version managed from 1.1; omitted for duplicate) 
| | \- org.objenesis:objenesis:jar:2.1:test 
| +- org.hamcrest:hamcrest-core:jar:1.3:test 
| +- org.hamcrest:hamcrest-library:jar:1.3:test 
| | \- (org.hamcrest:hamcrest-core:jar:1.3:test - version managed from 1.1; omitted for duplicate) 
| +- org.skyscreamer:jsonassert:jar:1.4.0:test 
| | \- com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test 
| +- (org.springframework:spring-core:jar:4.3.7.RELEASE:compile - scope updated from test; omitted for duplicate) 
| \- org.springframework:spring-test:jar:4.3.7.RELEASE:test 
|  \- (org.springframework:spring-core:jar:4.3.7.RELEASE:test - omitted for duplicate) 
+- org.springframework.boot:spring-boot-starter-data-rest:jar:1.5.2.RELEASE:compile 
| +- (org.springframework.boot:spring-boot-starter:jar:1.5.2.RELEASE:compile - omitted for duplicate) 
| +- (org.springframework.boot:spring-boot-starter-web:jar:1.5.2.RELEASE:compile - omitted for duplicate) 
| +- com.fasterxml.jackson.core:jackson-annotations:jar:2.8.0:compile 
| +- com.fasterxml.jackson.core:jackson-databind:jar:2.8.7:compile 
| | +- (com.fasterxml.jackson.core:jackson-annotations:jar:2.8.0:compile - omitted for duplicate) 
| | \- com.fasterxml.jackson.core:jackson-core:jar:2.8.7:compile 
| \- org.springframework.data:spring-data-rest-webmvc:jar:2.6.1.RELEASE:compile 
|  +- org.springframework.data:spring-data-rest-core:jar:2.6.1.RELEASE:compile 
|  | +- (org.springframework:spring-tx:jar:4.3.7.RELEASE:compile - omitted for duplicate) 
|  | +- org.springframework.hateoas:spring-hateoas:jar:0.23.0.RELEASE:compile 
|  | | +- (org.springframework:spring-aop:jar:4.3.7.RELEASE:compile - version managed from 4.3.5.RELEASE; omitted for duplicate) 
|  | | +- (org.springframework:spring-beans:jar:4.3.7.RELEASE:compile - version managed from 4.3.5.RELEASE; omitted for duplicate) 
|  | | +- (org.springframework:spring-context:jar:4.3.7.RELEASE:compile - version managed from 4.3.5.RELEASE; omitted for duplicate) 
|  | | +- (org.springframework:spring-core:jar:4.3.7.RELEASE:compile - version managed from 4.3.5.RELEASE; omitted for duplicate) 
|  | | +- (org.springframework:spring-web:jar:4.3.7.RELEASE:compile - version managed from 4.3.5.RELEASE; omitted for duplicate) 
|  | | +- (org.springframework:spring-webmvc:jar:4.3.7.RELEASE:compile - version managed from 4.3.5.RELEASE; omitted for duplicate) 
|  | | \- (org.slf4j:slf4j-api:jar:1.7.24:compile - version managed from 1.7.22; omitted for duplicate) 
|  | +- (org.springframework.data:spring-data-commons:jar:1.13.1.RELEASE:compile - omitted for duplicate) 
|  | +- org.springframework.plugin:spring-plugin-core:jar:1.2.0.RELEASE:compile 
|  | | +- (org.springframework:spring-beans:jar:4.3.7.RELEASE:compile - version managed from 4.0.9.RELEASE; omitted for duplicate) 
|  | | +- (org.springframework:spring-context:jar:4.3.7.RELEASE:compile - version managed from 4.0.9.RELEASE; omitted for duplicate) 
|  | | +- (org.springframework:spring-aop:jar:4.3.7.RELEASE:compile - version managed from 4.0.9.RELEASE; omitted for duplicate) 
|  | | \- (org.slf4j:slf4j-api:jar:1.7.24:compile - version managed from 1.7.10; omitted for duplicate) 
|  | +- org.atteo:evo-inflector:jar:1.2.1:compile 
|  | +- (com.fasterxml.jackson.core:jackson-annotations:jar:2.8.0:compile - version managed from 2.8.7; omitted for duplicate) 
|  | +- (org.slf4j:slf4j-api:jar:1.7.24:compile - version managed from 1.7.10; omitted for duplicate) 
|  | \- (org.slf4j:jcl-over-slf4j:jar:1.7.24:runtime - omitted for duplicate) 
|  +- (org.springframework:spring-webmvc:jar:4.3.7.RELEASE:compile - version managed from 4.3.5.RELEASE; omitted for duplicate) 
|  +- (com.fasterxml.jackson.core:jackson-databind:jar:2.8.7:compile - omitted for duplicate) 
|  +- (com.fasterxml.jackson.core:jackson-annotations:jar:2.8.0:compile - version managed from 2.8.7; omitted for duplicate) 
|  +- (org.slf4j:slf4j-api:jar:1.7.24:compile - version managed from 1.7.10; omitted for duplicate) 
|  \- (org.slf4j:jcl-over-slf4j:jar:1.7.24:compile - scope updated from runtime; omitted for duplicate) 
+- org.springframework.boot:spring-boot-starter-data-jpa:jar:1.5.2.RELEASE:compile 
| +- (org.springframework.boot:spring-boot-starter:jar:1.5.2.RELEASE:compile - omitted for duplicate) 
| +- org.springframework.boot:spring-boot-starter-aop:jar:1.5.2.RELEASE:compile 
| | +- (org.springframework.boot:spring-boot-starter:jar:1.5.2.RELEASE:compile - omitted for duplicate) 
| | +- org.springframework:spring-aop:jar:4.3.7.RELEASE:compile 
| | | +- (org.springframework:spring-beans:jar:4.3.7.RELEASE:compile - version managed from 4.0.9.RELEASE; omitted for duplicate) 
| | | \- (org.springframework:spring-core:jar:4.3.7.RELEASE:compile - version managed from 4.3.5.RELEASE; omitted for duplicate) 
| | \- org.aspectj:aspectjweaver:jar:1.8.9:compile 
| +- org.springframework.boot:spring-boot-starter-jdbc:jar:1.5.2.RELEASE:compile 
| | +- (org.springframework.boot:spring-boot-starter:jar:1.5.2.RELEASE:compile - omitted for duplicate) 
| | +- org.apache.tomcat:tomcat-jdbc:jar:8.5.11:compile 
| | | \- org.apache.tomcat:tomcat-juli:jar:8.5.11:compile 
| | \- org.springframework:spring-jdbc:jar:4.3.7.RELEASE:compile 
| |  +- (org.springframework:spring-beans:jar:4.3.7.RELEASE:compile - version managed from 4.0.9.RELEASE; omitted for duplicate) 
| |  +- (org.springframework:spring-core:jar:4.3.7.RELEASE:compile - version managed from 4.3.5.RELEASE; omitted for duplicate) 
| |  \- (org.springframework:spring-tx:jar:4.3.7.RELEASE:compile - omitted for duplicate) 
| +- org.hibernate:hibernate-core:jar:5.0.12.Final:compile 
| | +- org.jboss.logging:jboss-logging:jar:3.3.0.Final:compile 
| | +- org.hibernate.javax.persistence:hibernate-jpa-2.1-api:jar:1.0.0.Final:compile 
| | +- org.javassist:javassist:jar:3.21.0-GA:compile 
| | +- antlr:antlr:jar:2.7.7:compile 
| | +- org.jboss:jandex:jar:2.0.0.Final:compile 
| | +- dom4j:dom4j:jar:1.6.1:compile 
| | \- org.hibernate.common:hibernate-commons-annotations:jar:5.0.1.Final:compile 
| |  \- (org.jboss.logging:jboss-logging:jar:3.3.0.Final:compile - omitted for duplicate) 
| +- org.hibernate:hibernate-entitymanager:jar:5.0.12.Final:compile 
| | +- (org.jboss.logging:jboss-logging:jar:3.3.0.Final:compile - omitted for duplicate) 
| | +- (org.hibernate:hibernate-core:jar:5.0.12.Final:compile - omitted for duplicate) 
| | +- (dom4j:dom4j:jar:1.6.1:compile - omitted for duplicate) 
| | +- (org.hibernate.common:hibernate-commons-annotations:jar:5.0.1.Final:compile - omitted for duplicate) 
| | +- (org.hibernate.javax.persistence:hibernate-jpa-2.1-api:jar:1.0.0.Final:compile - omitted for duplicate) 
| | \- (org.javassist:javassist:jar:3.21.0-GA:compile - version managed from 3.18.1-GA; omitted for duplicate) 
| +- javax.transaction:javax.transaction-api:jar:1.2:compile 
| +- org.springframework.data:spring-data-jpa:jar:1.11.1.RELEASE:compile 
| | +- org.springframework.data:spring-data-commons:jar:1.13.1.RELEASE:compile 
| | | +- (org.springframework:spring-core:jar:4.3.7.RELEASE:compile - version managed from 4.3.5.RELEASE; omitted for duplicate) 
| | | +- (org.springframework:spring-beans:jar:4.3.7.RELEASE:compile - version managed from 4.0.9.RELEASE; omitted for duplicate) 
| | | +- (org.slf4j:slf4j-api:jar:1.7.24:compile - version managed from 1.7.10; omitted for duplicate) 
| | | \- (org.slf4j:jcl-over-slf4j:jar:1.7.24:runtime - omitted for duplicate) 
| | +- org.springframework:spring-orm:jar:4.3.7.RELEASE:compile 
| | | +- (org.springframework:spring-beans:jar:4.3.7.RELEASE:compile - version managed from 4.0.9.RELEASE; omitted for duplicate) 
| | | +- (org.springframework:spring-core:jar:4.3.7.RELEASE:compile - version managed from 4.3.5.RELEASE; omitted for duplicate) 
| | | +- (org.springframework:spring-jdbc:jar:4.3.7.RELEASE:compile - omitted for duplicate) 
| | | \- (org.springframework:spring-tx:jar:4.3.7.RELEASE:compile - omitted for duplicate) 
| | +- org.springframework:spring-context:jar:4.3.7.RELEASE:compile 
| | | +- (org.springframework:spring-aop:jar:4.3.7.RELEASE:compile - version managed from 4.0.9.RELEASE; omitted for duplicate) 
| | | +- (org.springframework:spring-beans:jar:4.3.7.RELEASE:compile - version managed from 4.0.9.RELEASE; omitted for duplicate) 
| | | +- (org.springframework:spring-core:jar:4.3.7.RELEASE:compile - version managed from 4.3.5.RELEASE; omitted for duplicate) 
| | | \- (org.springframework:spring-expression:jar:4.3.7.RELEASE:compile - omitted for duplicate) 
| | +- (org.springframework:spring-aop:jar:4.3.7.RELEASE:compile - version managed from 4.0.9.RELEASE; omitted for duplicate) 
| | +- org.springframework:spring-tx:jar:4.3.7.RELEASE:compile 
| | | +- (org.springframework:spring-beans:jar:4.3.7.RELEASE:compile - version managed from 4.0.9.RELEASE; omitted for duplicate) 
| | | \- (org.springframework:spring-core:jar:4.3.7.RELEASE:compile - version managed from 4.3.5.RELEASE; omitted for duplicate) 
| | +- org.springframework:spring-beans:jar:4.3.7.RELEASE:compile 
| | | \- (org.springframework:spring-core:jar:4.3.7.RELEASE:compile - version managed from 4.3.5.RELEASE; omitted for duplicate) 
| | +- (org.springframework:spring-core:jar:4.3.7.RELEASE:compile - version managed from 4.3.5.RELEASE; omitted for duplicate) 
| | +- (org.slf4j:slf4j-api:jar:1.7.24:compile - version managed from 1.7.10; omitted for duplicate) 
| | \- (org.slf4j:jcl-over-slf4j:jar:1.7.24:compile - scope updated from runtime; omitted for duplicate) 
| \- org.springframework:spring-aspects:jar:4.3.7.RELEASE:compile 
|  \- (org.aspectj:aspectjweaver:jar:1.8.9:compile - omitted for duplicate) 
+- com.h2database:h2:jar:1.4.193:compile 
+- LIUM:LIUM_SpkDiarization:jar:8.4.1:compile 
\- javax.inject:javax.inject:jar:1:compile 
+0

क्या आप अपने आवेदन में मौजूद लॉगिंग निर्भरताओं को प्रिंट कर सकते हैं? – ThomasRS

+0

google maven निर्भरता पेड़ – ThomasRS

+0

@ बुलेटोरियस, आपका निर्भरता पेड़ ठीक लगता है। क्या आप कोड स्निपेट पोस्ट कर सकते हैं जहां आप 'ScheduledExecutorService' का उपयोग कर रहे हैं जो मुझे समझने में मदद कर सकता है कि क्या हो रहा है! –

उत्तर

6

आप अपने आवेदन में विन्यास प्रवेश करने के बारे में जानकारी प्रदान नहीं किया तो यह वास्तविक मुद्दा पहचान करना मुश्किल है। application.properties में निम्न गुणों को सेट करना NioEndpoint लॉग संदेश को अवरुद्ध करना चाहिए।

logging.level.org.apache.tomcat=INFO 
logging.level.org.apache.tomcat.util.net=WARN 

आप tomcat github पर NioEndpoint.java के बारे में जानकारी प्राप्त कर सकते। उस संदेश में timeout विधि है जो इस संदेश को लॉग करता है।

संपादित

लॉग संदेश आप पोस्ट किया है जिसका अर्थ है आप java.util.logging उपयोग कर रहे हैं FINER लॉग संदेश होते हैं। यदि आपने java.util.logging के लिए वसंत-बूट कॉन्फ़िगर किया है तो logging.properties फ़ाइल में निम्न गुण जोड़ें। कृपया जांचें कि आपका एप्लिकेशन jdk/jre logging.properties फ़ाइल या कस्टम logging.properties फ़ाइल प्रदान करता है और उपयुक्त फ़ाइल संशोधित करता है या नहीं।

org.apache.tomcat.level=INFO 
org.apache.tomcat.util.net.level=WARNING 

आप (जो प्राथमिक है) पैकेज स्तर लॉगिंग विन्यास से इसे नियंत्रित करने के तो आप logging.properties फ़ाइल में वैश्विक लॉगिंग स्तर और जानकारी के लिए ConsoleHandler/FileHandler लॉगिंग स्तर सेट कर सकते हैं नहीं करना चाहते हैं।

.level=INFO 
java.util.logging.ConsoleHandler.level=INFO 

कृपया ध्यान दें कि java.util.logging के लिए लॉग स्तर थोड़ा अलग हैं। आप यहां ERROR सेट नहीं कर सकते हैं लेकिन आप SEVERE सेट कर सकते हैं जो उच्चतम स्तर है।कृपया https://docs.oracle.com/javase/7/docs/api/java/util/logging/Level.html

+0

इसका कोई प्रभाव नहीं पड़ा। जोड़ा निर्भरता पेड़। – bulltorious

+0

क्या आप अपनी लॉगिंग कॉन्फ़िगरेशन प्रदान कर सकते हैं। – abaghel

+0

logging.level.org.apache.tomcat = ERROR logging.level.org.apache.tomcat.util.net = ERROR – bulltorious

0

अबागेल द्वारा प्रस्तावित समाधान के अलावा आप लंबी फ़ाइलों को एक अलग फ़ाइल में लॉग इन करके अपनी आवश्यकताओं को भी प्राप्त कर सकते हैं।

आप मानक लॉग कॉल द्वारा System.out.println लॉगिंग को प्रतिस्थापित कर सकते हैं और एक विशेष स्थान पर अपनी विशेष कक्षा को लॉग इन करने के लिए एक एपेंडर कॉन्फ़िगर कर सकते हैं (example here खोजें)।

ऐसी कॉन्फ़िगरेशन होने के बाद आपके पास लॉगिंग स्तर से स्वतंत्र रूप से अलग-अलग जगहों पर आपके लॉग हमेशा होंगे जो बाकी वर्गों के लिए सेट हैं।

संबंधित मुद्दे