############################################################ # A simple root logger with a Log::Log4perl::Appender::File # file appender in Perl. ############################################################ # # $Date: 2011-03-13 06:37:01 -0400 (Sun, 13 Mar 2011) $ # $Revision: 339 $ # $Id: log4perl.conf 339 2011-03-13 10:37:01Z gross $ # $HeadURL: file:///home/svn/repos/websites/yanc/trunk/website/www/cgi-bin/log4perl.conf $ # # $logger->fatal("..."); # Log a fatal message # $logger->error("..."); # Log a error message # $logger->warn("..."); # Log a warn message # $logger->info("..."); # Log a info message # $logger->debug("..."); # Log a debug message # $logger->trace("..."); # Log a trace message # # from less verbose to more verbose. basically fatal always reports # e.g. if you select info as a level, then info, warn, error and fatal all are logged # # change the next line # fatal messages only #log4perl.rootLogger=FATAL, LOGFILE # fatal and error messages #log4perl.rootLogger=ERROR, LOGFILE # fatal, error, and warn messages #log4perl.rootLogger=WARN, LOGFILE # fatal, error, warn, and info messages #log4perl.rootLogger=INFO, LOGFILE # fatal, error, warn, info, and debug messages #log4perl.rootLogger=DEBUG, LOGFILE # all messages log4perl.rootLogger=TRACE, LOGFILE log4perl.appender.LOGFILE=Log::Log4perl::Appender::File log4perl.appender.LOGFILE.filename=/home/nextguru/yanc/isiData/log4perl.log log4perl.appender.LOGFILE.mode=append log4perl.appender.LOGFILE.layout=PatternLayout # # logfile patterns # %r - millisecs # %F - source-filename # %L - line-number # %c - class # %m - message # %n - newline # %c Category of the logging event. # %C Fully qualified package (or class) name of the caller # %d Current date in yyyy/MM/dd hh:mm:ss format # %F File where the logging event occurred # %H Hostname # %l Fully qualified name of the calling method followed by the # callers source the file name and line number between # parentheses. # %L Line number within the file where the log statement was issued # %m The message to be logged # %M Method or function where the logging request was issued # %n Newline (OS-independent) # %p Priority of the logging event # %P pid of the current process # %r Number of milliseconds elapsed from program start to logging # event # %x The elements of the NDC stack (see below) # %X{key} The entry 'key' of the MDC (see below) # %% A literal percent (%) sign # # %d{xxxxx} - adjust the date format # %F{N} - adjust file format 1=filename only # # [millisecs] source-filename line-number class - message newline # #log4perl.appender.LOGFILE.layout.ConversionPattern=[%P %d %F{1}] %M (%L) %m%n log4perl.appender.LOGFILE.layout.ConversionPattern=[%d{HH:mm:ss}/%P] %M (%L) %m%n