साथ DailyRollingFileAppender मैं उपयोग कर रहा हूँ इस log4j.propertieslog4j: MaxFileSize विकल्प
log4j.rootCategory=Info, A1
# A1 is a DailyRollingFileAppender
log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A1.file=D:/MyWeb.log
log4j.appender.A1.datePattern='.'yyyy-MM-dd
log4j.appender.A1.append=true
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-22d{dd/MMM/yyyy HH:mm:ss} - %m%n
मैं तिथि वार आदेश में लॉग प्रदर्शित करना चाहते हैं, तो मैं DailyRollingFileAppender
उपयोग कर रहा हूँ। लेकिन मुद्दा यह है कि इस लॉग फ़ाइल वर्तमान में अधिक डेटा (जिसका अर्थ है जब अनुरोधों का बहुत उस दिन किया जाता है) को रोक नहीं सकते यह पिछले लॉग डेटा
मैं विकल्प MaxFileSize
का उपयोग करने की कोशिश की खो देता है:
log4j.appender.A1.MaxFileSize=10MB
लेकिन सर्वर कंसोल पर इसकी देरी त्रुटि है कि संपत्ति MaxFileSize
समर्थित नहीं है।
कृपया मुझे बताएं कि क्या कोई अन्य तरीका है कि लॉग तिथि के अनुसार प्रकट होता है और यह निर्दिष्ट डेटा जितना अधिक हो सकता है।
http://stackoverflow.com/questions/2050615/configuring-multiple-log-files -इन-लॉग 4j-जबकि-उपयोग-श्रेणियां – nayakam