log4perl.rootLogger=WARN, Screen
# user message about deprecation issues
log4perl.logger.Model.Legacy = INFO, SimpleScreen
log4perl.additivity.Model.Legacy = 0
# show messages for users at INFO or above levels
log4perl.logger.User = INFO, PlainMsgOnScreen
# uncomment lower levels if needed
#log4perl.logger.User = DEBUG, PlainMsgOnScreen
#log4perl.logger.User = TRACE, PlainMsgOnScreen
log4perl.additivity.User = 0
# Verbose messsages for user when loading data
log4perl.logger.Verbose.Loader = WARN, PlainMsgOnScreen
log4perl.additivity.Verbose.Loader = 0
log4perl.appender.Screen = Log::Log4perl::Appender::Screen
log4perl.appender.Screen.stderr = 0
log4perl.appender.Screen.layout = Log::Log4perl::Layout::PatternLayout
log4perl.appender.Screen.layout.ConversionPattern = %M %m (line %L)%n
log4perl.appender.SimpleScreen = Log::Log4perl::Appender::Screen
log4perl.appender.SimpleScreen.stderr = 1
log4perl.appender.SimpleScreen.layout = Log::Log4perl::Layout::PatternLayout
log4perl.appender.SimpleScreen.layout.ConversionPattern = %p: %m%n
log4perl.appender.PlainMsgOnScreen = Log::Log4perl::Appender::ScreenColoredLevels
log4perl.appender.PlainMsgOnScreen.stderr = 1
log4perl.appender.PlainMsgOnScreen.layout = Log::Log4perl::Layout::PatternLayout
log4perl.appender.PlainMsgOnScreen.layout.ConversionPattern = %m%n
log4perl.oneMessagePerAppender = 1