metamod:logging

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
metamod:logging [2010-07-16 14:17:13]
oysteint
metamod:logging [2022-05-31 09:29:32] (current)
Line 32: Line 32:
      
 my $logger = get_logger($category); my $logger = get_logger($category);
-$logger->error('something wrong just happend');+$logger->error("something wrong just happend\n"); # remember \n
 </code> </code>
      
Line 78: Line 78:
  
   log4perl.logger.metamod.search=DEBUG, SEARCH_LOGGER   log4perl.logger.metamod.search=DEBUG, SEARCH_LOGGER
 +  # prevent garbage from reaching the root logger
 +  log4perl.additivity.metamod.search=0
   log4perl.appender.SEARCH_LOGGER=Log::Log4perl::Appender::File   log4perl.appender.SEARCH_LOGGER=Log::Log4perl::Appender::File
   log4perl.appender.SEARCH_LOGGER.filename = /some/file   log4perl.appender.SEARCH_LOGGER.filename = /some/file
   log4perl.appender.SEARCH_LOGGER.layout=Log::Log4perl::Layout::PatternLayout   log4perl.appender.SEARCH_LOGGER.layout=Log::Log4perl::Layout::PatternLayout
   log4perl.appender.SEARCH_LOGGER.layout.ConversionPattern=%F on line: %L msg: %m%n   log4perl.appender.SEARCH_LOGGER.layout.ConversionPattern=%F on line: %L msg: %m%n
-  # prevent garbage from reaching the root logger + 
-  log4perl.appender.SEARCH_LOGGER.additivity=0+==== Example screen appender ==== 
 + 
 +The following configuration will send all log messages to the screen. 
 + 
 +  log4perl.rootLogger=DEBUG, SCREEN 
 +  log4perl.appender.SCREEN=Log::Log4perl::Appender::Screen 
 +  log4perl.appender.SCREEN.stderr = 1 
 +  log4perl.appender.SCREEN.layout=Log::Log4perl::Layout::PatternLayout 
 +  log4perl.appender.SCREEN.layout.ConversionPattern=[%p] %c %m in %F at line %L%n
  
 ===== Levels ===== ===== Levels =====
  • metamod/logging.1279289833.txt.gz
  • Last modified: 2022-05-31 09:23:19
  • (external edit)