का उपयोग कर एक ही कक्षा में अलग लॉगर मैं एक ही कक्षा के भीतर से उत्पन्न विशिष्ट संदेशों को अलग से लॉग इन करना चाहता हूं। तो, मैं एक ही कक्षा के भीतर 2 अलग-अलग प्रकार के लॉगर्स कैसे बना सकता हूं। /** लॉगर -: वर्तमान में, गुण फ़ाइलLog4J
तरहlog4j.rootCategory=DEBUG, O
# Stdout
log4j.appender.O=org.apache.log4j.ConsoleAppender
log4j.appender.O.layout=org.apache.log4j.PatternLayout
log4j.appender.O.layout.ConversionPattern=[%d{ISO8601}]%5p%6.6r[%t]%x - %C.%M(%F:%L) - %m%n
# File
log4j.appender.MESSAGE=org.apache.log4j.RollingFileAppender
log4j.appender.MESSAGE.File=target/logs/messages.log
# Control the maximum log file size
log4j.appender.MESSAGE.MaxFileSize=1000KB
# Archive log files (one backup file here)
log4j.appender.MESSAGE.MaxBackupIndex=100
log4j.appender.MESSAGE.layout=org.apache.log4j.PatternLayout
log4j.appender.MESSAGE.layout.ConversionPattern=[%d{ISO8601}]%5p%6.6r[%t]%x - %C.%M (% F:% L) - %m%n
log4j.appender.MESSAGE.
log4j.category.failedMessagesLog=INFO, MESSAGE
मैं के रूप में मेरे कोड में प्रवेश का उपयोग कर रहा लग रहा है। */
Logger logger = Logger.getLogger(MyClass.class);
Logger msgLogger = Logger.getLogger("MESSAGE");
परीक्षण करने पर, मैंने बनाया एक खाली लॉग फ़ाइल (messages.log) मिलता है। कोई सुझाव ??
मैं के रूप में मेरे कोड में लॉगिन कर रहा हूं log4j की लॉगिंग उपयोग कर रहे हैं: –
लॉगर failedMessagelogger = Logger.getLogger (myclass.class); –
स्थिर संदर्भ में लॉगर बनाने के लिए प्रयास करें: लॉगर लॉग 1 = लॉगर.getLogger (MyClass.class.getName() + "log1"); – Darron