Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
metamod:logging [2010-07-12 07:47:43] heikok more details about log-levels |
metamod:logging [2022-05-31 09:29:32] (current) |
||
---|---|---|---|
Line 32: | Line 32: | ||
| | ||
my $logger = get_logger($category); | my $logger = get_logger($category); | ||
- | $logger-> | + | $logger-> |
</ | </ | ||
| | ||
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-> | $logger-> | ||
Line 78: | Line 78: | ||
log4perl.logger.metamod.search=DEBUG, | log4perl.logger.metamod.search=DEBUG, | ||
+ | # prevent garbage from reaching the root logger | ||
+ | log4perl.additivity.metamod.search=0 | ||
log4perl.appender.SEARCH_LOGGER=Log:: | log4perl.appender.SEARCH_LOGGER=Log:: | ||
log4perl.appender.SEARCH_LOGGER.filename = /some/file | log4perl.appender.SEARCH_LOGGER.filename = /some/file | ||
log4perl.appender.SEARCH_LOGGER.layout=Log:: | log4perl.appender.SEARCH_LOGGER.layout=Log:: | ||
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 | + | |
- | log4perl.appender.SEARCH_LOGGER.additivity=0 | + | ==== Example screen appender ==== |
+ | |||
+ | The following configuration will send all log messages to the screen. | ||
+ | |||
+ | log4perl.rootLogger=DEBUG, | ||
+ | log4perl.appender.SCREEN=Log:: | ||
+ | log4perl.appender.SCREEN.stderr = 1 | ||
+ | log4perl.appender.SCREEN.layout=Log:: | ||
+ | log4perl.appender.SCREEN.layout.ConversionPattern=[%p] %c %m in %F at line %L%n | ||
===== Levels ===== | ===== Levels ===== |