Bir java programım var ve fedora makinede/var/log/messages dosyasına giriş yapmak istiyorum. Ben log4j SyslogAppender'dayız ama çalışmıyor.SyslogAppender çalışmıyor
benim log4j özellikleri dosya i
local1.* /var/log/app.log
in/etc/sysconfig/rsyslog yeniden başlatmadan rsyslog hizmet app.log Dosyaya ekli
SYSLOGD_OPTIONS="-r -m 0 -c 4"
sahip olması /etc/rsyslog.conf
yılında
# 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
içeriyor oluşturuldu ancak hiçbir günlük eklenmiyor. Ayrıca varsayılan KULLANICI tesisiyle çalıştım, ancak logger -p LOCAL1.info
cmd çalışıyor ve app.log dosyasına günlüğü ekliyor. Yardıma ihtiyacım var.
Log4j.properties dosyanızda bazı satırlarınız daha var. Bütün dosyayı gösterebilir misin? Sanırım, ekleyiciyi bir kaydedici ile birlikte nasıl kullandığınızı görmemiz gerekiyor. – maba
full log4j dosyası güncellendi ... :) –
Ben tesis.level farklı kombinasyonları denedim ama çalışmıyor. –