metamod:logging

LDAP: couldn't connect to LDAP server

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-12 07:45:22]
heikok
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 57: Line 57:
   # after the logger is initialised you can do this   # after the logger is initialised you can do this
   # Note that you don't need to include the log4php library as that has already been done    # Note that you don't need to include the log4php library as that has already been done 
-  $logger = getLogger( $category );+  $logger = Logger::getLogger( $category );
   $logger->info( 'Loggmelding' );       $logger->info( 'Loggmelding' );    
  
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 =====
Line 91: Line 101:
   * FATAL: requires instant human assistance (IT operations). For instance full disks, lack of connection to database servers, file servers or LDAP.   * FATAL: requires instant human assistance (IT operations). For instance full disks, lack of connection to database servers, file servers or LDAP.
   * ERROR: serious error, but isolated to current task/request. Does not affect entire METAMOD instance. IT operations should be notified.   * ERROR: serious error, but isolated to current task/request. Does not affect entire METAMOD instance. IT operations should be notified.
-      * Exceptions, even if caught later+    * Exceptions, even if caught later
   * WARNING: Might be an error, but not necessarily. Should be looked at to see if it is an actual problem.   * WARNING: Might be an error, but not necessarily. Should be looked at to see if it is an actual problem.
 +    * milder Exceptions, usually caught
   * INFO: Used to track main application use in production:   * INFO: Used to track main application use in production:
     * tracking user     * tracking user
  • metamod/logging.1278920722.txt.gz
  • Last modified: 2022-05-31 09:23:19
  • (external edit)