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-08-12 07:52:57]
oysteint Change example of setting additivity for logger
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 80: Line 80:
   # prevent garbage from reaching the root logger   # prevent garbage from reaching the root logger
   log4perl.additivity.metamod.search=0   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
 +
 +==== 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.1281599577.txt.gz
  • Last modified: 2022-05-31 09:23:19
  • (external edit)