का उपयोग कर .log फ़ाइल में लॉग इन करना मैं SLF4J का उपयोग कर रहा हूं और आवश्यकता के अनुसार मुझे लॉग को .log फ़ाइल में संग्रहीत करना होगा। लेकिन जब मैं प्रोग्राम चलाता हूं तो लॉग इनलॉग फ़ाइल में नहीं लिखा जाता है।SLF4j/log4j
कक्षा:
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class TestSLF4J {
// private static Logger _logger = LoggerFactory.getLogger(TestSLF4J.class);
private static Logger _logger = LoggerFactory.getLogger(TestSLF4J.class);
public static void main(String[] args) {
logger .debug("Sample debug message");
logger .info("Sample info message");
logger .warn("Sample warn message");
logger .error("Sample error message");
}
}
log4j.properties
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.maxFileSize=100KB
log4j.appender.file.maxBackupIndex=5
log4j.appender.file.File=C:/checkLog.log
log4j.appender.file.threshold=DEBUG
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
log4j.rootLogger=DEBUG,file
मैं कंसोल पर जानकारी, चेतावनी दी है, त्रुटि नहीं बल्कि डिबग मूल्य देख सकते हैं .. !!
क्या कोई मुझे checkLog.log फ़ाइल में लॉग स्टोर करने में मदद कर सकता है .??