में स्थानीय क्लाउड लॉगिंग अक्षम करें मैं example code चलाकर अपाचे तूफान के साथ शुरू करने की कोशिश कर रहा हूं। मैं एक मैवेन रिपोजिटरी के तूफान 0.10.1-बीटा 1 के साथ काम कर रहा हूं।अपाचे तूफान
दुर्भाग्यवश, जब मैं इन्हें चलाता हूं, तो कंसोल सूचना स्तर लॉग के साथ बाढ़ आ गया है, जो मैंने जोड़ा है System.out.print()
कॉल को डूब रहा है। क्या स्थानीय क्लाउड से चलते समय लॉग स्तर को बदलना संभव है? मैंने here सूचीबद्ध समाधानों का प्रयास किया है और कोई भी समाधान काम नहीं कर रहा है।
लिंक से, गलत पर Config.TOPOLOGY_DEBUG
संपत्ति बदलने की जानकारी के स्तर का लॉग को दूर नहीं करता, और लिंक से कोड का उपयोग कर, मैं भी रूप में मैं "मिल logger.setLevel((Level) Level.FATAL)
उपयोग नहीं कर सकते विधि setLevel (स्तर) अपरिभाषित है लॉगजर प्रकार के लिए "लॉग 4j एपीआई में स्पष्ट रूप से सूचीबद्ध होने के बावजूद।
संपादित करें 1: मैं भी समाधान here की कोशिश की और मैं निम्नलिखित config साथ ./src में एक xml logback.xml
बुलाया डाल:
<configuration monitorInterval="60">
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%-4r [%t] %-5p %c{1.} - %msg%n"/>
</Console>
</Appenders>
<Loggers>
<Logger name="org.apache.zookeeper" level="WARN"/>
<Root level="WARN">
<AppenderRef ref="Console"/>
</Root>
</Loggers>
</configuration>
फिर भी प्रयास विफल, हालांकि। क्या कस्टम लॉग सेटिंग्स का उपयोग करने के लिए तूफान को बताने के लिए कोई अतिरिक्त कॉन्फ़िगरेशन आवश्यक है?
अद्यतन: यह पता चला है कि तूफान 0.10.x लॉगबैक के बजाय log4j2 का उपयोग करने के लिए स्विच किया गया है, इसलिए अंत में कॉन्फ़िगरेशन के साथ log4j2.xml जोड़कर काम किया!
यहां देखें: https://stackoverflow.com/questions/30923617/how-to-implement-log-changes-in-a-storm-project-locally-using-eclipse/ –
बस कोशिश की और कोई किस्मत (संपादन देखें)। – gears88