मेरे पास जावा प्रोग्राम है और मैं फेडोरा मशीन पर/var/log/messages फ़ाइल में लॉग इन करना चाहता हूं। मैं us4 log4j SyslogAppender हूँ लेकिन यह काम नहीं कर रहा है।SyslogAppender काम नहीं कर रहा
मेरी log4j गुण फ़ाइल है
# Set root category priority to INFO and its only appender to CONSOLE.
log4j.rootCategory=INFO, CONSOLE, SYSLOG
#log4j.rootCategory=INFO, CONSOLE, LOGFILE
# Set the enterprise logger priority to DEBUG
log4j.logger.com.locaid=INFO, CONSOLE, LOGFILE, SYSLOG
# CONSOLE is set to be a ConsoleAppender using a PatternLayout.
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n
# LOGFILE is set to be a File appender using a PatternLayout.
log4j.appender.LOGFILE=org.apache.log4j.FileAppender
log4j.appender.LOGFILE.File=/home/dev/app.log
log4j.appender.LOGFILE.Append=true
log4j.appender.LOGFILE.layout=org.apache.log4j.PatternLayout
log4j.appender.LOGFILE.layout.ConversionPattern=[%d{dd/MM/y HH:mm:ss}][%t][%1p] %c - %m%n
log4j.appender.SYSLOG=org.apache.log4j.net.SyslogAppender
log4j.appender.SYSLOG.syslogHost=localhost
log4j.appender.SYSLOG.layout=org.apache.log4j.PatternLayout
log4j.appender.SYSLOG.layout.conversionPattern=%d{ISO8601} %-5p [%t] %c{2} %x - %m%n
log4j.appender.SYSLOG.Facility=LOCAL1
log4j.appender.SYSLOG.Threshold=debug
log4j.appender.SYSLOG.FacilityPrinting=true
/etc/rsyslog.conf
में
मेरे पास है
local1.* /var/log/app.log
में/etc/sysconfig/rsyslog
SYSLOGD_OPTIONS="-r -m 0 -c 4"
है पुन: प्रारंभ rsyslog सेवा app.log फ़ाइल पर बनाया गया है लेकिन कोई लॉग संलग्न नहीं किया जा रहा है। मैंने डिफ़ॉल्ट उपयोगकर्ता सुविधा के साथ भी कोशिश की है जो काम नहीं कर रहा है हालांकि logger -p LOCAL1.info
cmd काम कर रहा है और app.log पर लॉग संलग्न कर रहा है। मदद चाहिए।
मुझे लगता है कि आपके log4j.properties फ़ाइल में कुछ और पंक्तियां हैं। क्या आप पूरी फाइल दिखा सकते हैं? मुझे लगता है कि हमें यह देखने की ज़रूरत है कि आप एक लॉगर के साथ एपेंडर का उपयोग कैसे करते हैं। – maba
पूर्ण log4j फ़ाइल अपडेट की गई है ... :) –
मैंने सुविधा के विभिन्न संयोजनों का प्रयास किया है। स्तर पर काम नहीं कर रहा है। –