# FDO Standard Logger Configuration File # Define Loggers # set category level to INFO and appender to screen log4perl.logger= INFO, Screen # set category level to INFO and appender to screen plus logfiles log4perl.logger.logfile= INFO, InfoFile, ErrFile # set category level to INFO and appender to screen plus logfiles plus errors to email log4perl.logger.logfile.logmail= INFO, Mailer # Define Appenders #Screen log4perl.appender.Screen=Log::Log4perl::Appender::Screen log4perl.appender.Screen.stderr = 0 # [millisecs] source-filename line-number class - message newline log4perl.appender.Screen.layout=PatternLayout log4perl.appender.Screen.layout.ConversionPattern=[%d] %p %c %H:%F Ln:%L - %m%n #InfoFile log4perl.appender.InfoFile = Log::Log4perl::Appender::File log4perl.appender.InfoFile.filename = sub {Get_LogFile("INFO");}; # log4perl.appender.InfoFile.mode = append log4perl.appender.InfoFile.mode = clobber # [millisecs] source-filename line-number class - message newline log4perl.appender.InfoFile.layout=PatternLayout log4perl.appender.InfoFile.layout.ConversionPattern=[%d] %c %H:%F Ln:%L - %m%n #ErrFile log4perl.filter.MatchErr = Log::Log4perl::Filter::LevelRange log4perl.filter.MatchErr.LevelMin = WARN log4perl.filter.MatchErr.LevelMax = FATAL log4perl.filter.MatchErr.AcceptOnMatch = true log4perl.appender.ErrFile = Log::Log4perl::Appender::File log4perl.appender.ErrFile.filename = sub {Get_LogFile("ERROR");}; # log4perl.appender.ErrFile.mode = append log4perl.appender.ErrFile.mode = clobber # [millisecs] source-filename line-number class - message newline log4perl.appender.ErrFile.layout=PatternLayout log4perl.appender.ErrFile.layout.ConversionPattern=[%d] %c %H:%F Ln:%L - %m%n log4perl.appender.ErrFile.Filter = MatchErr #Mailer log4perl.filter.MatchFatalErr = Log::Log4perl::Filter::LevelRange log4perl.filter.MatchFatalErr.LevelMin = ERROR log4perl.filter.MatchFatalErr.LevelMax = FATAL log4perl.filter.MatchFatalErr.AcceptOnMatch = true log4perl.appender.Mailer = Log::Dispatch::Email::MailSendmail log4perl.appender.Mailer.to = ckelly@telesat.com log4perl.appender.Mailer.from = ckelly@telesat.com log4perl.appender.Mailer.subject = SCRIPT ERROR log4perl.appender.Mailer.buffered = 0 log4perl.appender.Mailer.layout=PatternLayout log4perl.appender.Mailer.layout.ConversionPattern=[%d] %c %H:%F Ln:%L - %m%n log4perl.appender.Mailer.Filter = MatchFatalErr