Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Log::Dispatch::ConfiguUserrContributedoPe:Dispatch::Configurator::AppConfig(3)

NAME
       Log::Dispatch::Configurator::AppConfig -	Configurator implementation
       with AppConfig

SYNOPSIS
	 use Log::Dispatch::Config;
	 use Log::Dispatch::Configurator::AppConfig;

	 my $config = Log::Dispatch::Configurator::AppConfig->new('log.cfg');
	 Log::Dispatch::Config->configure($config);

	 # nearby piece	of code
	 my $log = Log::Dispatch::Config->instance;

DESCRIPTION
       Log::Dispatch::Configurator::AppConfig is an implementation of
       Log::Dispatch::Configurator using AppConfig format. Here	is a sample of
       config file.

	 dispatchers = file screen

	 file.class = Log::Dispatch::File
	 file.min_level	= debug
	 file.filename = /path/to/log
	 file.mode = append
	 file.format = [%d] [%p] %m at %F line %L%n

	 screen.class =	Log::Dispatch::Screen
	 screen.min_level = info
	 screen.stderr = 1
	 screen.format = %m

       You can use ini style grouping.

	 [file]
	 class = Log::Dispatch::File
	 min_level = debug

	 [screen]
	 class = Log::Dispatch::Screen
	 min_level = info

       If you use _ (underscore) in dispatcher name, something very bad	may
       happen. It is safe when you avoid doing so.

AUTHOR
       Tatsuhiko Miyagawa <miyagawa@bulknews.net>

       This library is free software; you can redistribute it and/or modify it
       under the same terms as Perl itself.

SEE ALSO
       Log::Dispatch::Config, AppConfig

perl v5.32.0			  201Log::Dispatch::Configurator::AppConfig(3)

NAME | SYNOPSIS | DESCRIPTION | AUTHOR | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Log::Dispatch::Configurator::AppConfig&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help