यहाँ मेरी log4j.properties
फ़ाइलlog4j - एक ही संदेश लॉग में दो बार से बचें
# Set loggers' levels
log4j.rootLogger=warn, trace_file
# Appender
log4j.appender.trace_file=org.apache.log4j.RollingFileAppender
log4j.appender.trace_file.Append=true
log4j.appender.trace_file.File=log/myLog.log
log4j.appender.trace_file.MaxFileSize=10MB
log4j.appender.trace_file.MaxBackupIndex=50
# PatternLayout
log4j.appender.trace_file.layout=org.apache.log4j.PatternLayout
log4j.appender.trace_file.layout.ConversionPattern=%d [%p] (%F:%L) %m%n
# Classes
log4j.logger.my_package=info, trace_file
है तो मुझे क्या करना चाहते हैं: my.package
से
- स्टोर लॉग अनुरोध
trace_file
में कम से कमINFO
स्तर - स्टोर के साथ
trace_file
में अन्य सभी लॉगर्स से लॉग अनुरोध केवल तभी कम से कमWARN
स्तर
मेरा कॉन्फ़िगरेशन काम नहीं करता है। यदि my.package
स्तर WARN
का एक लॉग अनुरोध उठाता है, तो यह लॉग अनुरोध दो बार लिखा जाता है। अगर मैं दो अलग परिशिष्टों का उपयोग करता हूं, तो कोई समस्या नहीं है।
मुझे क्या याद आ रही है?