मैं अपने स्टैंडअलोन एप्लिकेशन में अपाचे कॉमन लॉगिंग लाइब्रेरी का उपयोग कर रहा हूं। वेब के माध्यम से खोज करने के बाद, मैंअपाचे सामान्य लॉगिंग बंद करें
package javaapplication1;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
/**
*
* @author yccheok
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
System.setProperty("org.apache.commons.logging.Log", "org.apache.commons.logging.impl.NoOpLog");
log.info("You do not want to see me");
}
private static final Log log = LogFactory.getLog(Main.class);
}
का उपयोग करके लॉगिंग को बंद करने का प्रयास करता हूं, हालांकि, मैं अभी भी लॉग संदेश मुद्रित देख सकता हूं। क्या मुझे पता चलेगा कि मुझे क्या याद आया?
मैं commons-logging.properties में
# Sample ResourceBundle properties file
org.apache.commons.logging.Log=org.apache.commons.logging.impl.NoOpLog
डालकर लॉगिंग बंद कर सकते हैं।
हालांकि, मेरे विकास के समय के दौरान, मेरे नेटबीन्स को यह नहीं पता कि कॉमन्स-logging.properties कहां प्राप्त करें, और कभी-कभी मुझे विकास के समय लॉगिंग बंद करने की आवश्यकता होती है।
यह सिर्फ काम करता है। मैं आपके सुझाव से खुश हूं। –
क्या आप जानते हैं कि org.apache.commons.logging को अक्षम कैसे करें। JRuby में लॉग इन करें? मैं इसका उपयोग कर रहा हूं: 'जरूरी' जावा 'जावा :: lang.static { जावा :: lang.System.setProperty ("org.apache.commons.logging.Log", "org.apache.commons.logging.impl। NoOpLog ") }' लेकिन यह कुछ भी नहीं करता ... – user3719188
महान विचार !!! (+1) !!! – DebanjanB