[global] strict init = true #reload conf period = 10M buffer min = 1024 buffer max = 2MB rotate lock file = /tmp/zlog.lock #rotate lock file = self #default format = "%d(%F %T.%l) %-6V (%c:%F:%L) - %m%n" file perms = 600 fsync period = 1K #[levels] #TRACE = 10 #CRIT = 130, LOG_CRIT [formats] #simple = "%m%n" #normal = "%d(%F %T.%l) %m%n" #debug = "%d %V [%p:%F:%L] %m%n" #myformat = "%d %V [%E(MYNAME):%p:%F:%L] %m%n" debugfm = "%d(%F %T),%ms <%V> [%F:%L] %m%n" consolefm = "%d(%F %T),%ms <%V> [%F:%L] %m%n" syslogfm = "%d(%F %T),%ms <%V> [%E(MYNAME) %F:%L]: %m%n" [rules] my_.DEBUG "/tmp/%E(MYNAME).log", 2M * 1; debugfm #my_.DEBUG >stdout; syslogfm #my_.WARN >syslog, LOG_LOCAL0; simple #my_.INFO "aa.log" #my_.INFO "./log/aa-%p.log", 100KB * 1 #my_.INFO "./log/%E(MYNAME)-%p.log", 100KB * 1; myformat #my_.INFO $myoutput, " mypath %c %d";syslogfm