# this is a config file that can be used for tests. it's not automatically used
# anywhere, you have to set env var GOOGLE_RESTAPI_LOGGER to point to this file
# to activate it. normally logger is just turned on with log4perl's easy-init.
# see Test::Utils::init_logger.
log4perl.logger = DEBUG, Screen, Logfile
# the special response content logger in RestApi (see that module).
log4perl.logger.unit.test.capture = INFO, UnitTestCapture
log4perl.additivity.unit.test.capture = 0
log4perl.appender.Screen = Log::Log4perl::Appender::ScreenColoredLevels
log4perl.appender.Screen.utf8 = 1
log4perl.appender.Screen.layout = Log::Log4perl::Layout::PatternLayout
log4perl.appender.Screen.layout.ConversionPattern = \
%d %F{1} %L> %m{chomp}%n
log4perl.appender.Logfile = Log::Log4perl::Appender::File
log4perl.appender.Logfile.filename = sub { Test::Utils::log_file_name("google_restapi"); }
log4perl.appender.Loffile.utf8 = 1
log4perl.appender.Logfile.layout = Log::Log4perl::Layout::PatternLayout
log4perl.appender.Logfile.layout.ConversionPattern = \
%d %F{1} %L> %m{chomp}%n
# this dumps the raw json content returned from restapi calls and can be used for debugging.
log4perl.appender.UnitTestCapture = Log::Log4perl::Appender::File
log4perl.appender.UnitTestCapture.filename = sub { Test::Utils::log_file_name("google_restapi_unit_test_capture"); }
log4perl.appender.UnitTestCapture.utf8 = 1
log4perl.appender.UnitTestCapture.mode = clobber
log4perl.appender.UnitTestCapture.layout = Log::Log4perl::Layout::PatternLayout
log4perl.appender.UnitTestCapture.layout.ConversionPattern = \
%d> %m%n