NAME Dancer2::Logger::Multiplex - Log to multiple Dancer2::Logger engines VERSION version 0.01 SYNOPSIS use Dancer2::Logger::Multiplex; DESCRIPTION Implements a multiplexing logger engine to dispatch logs to multiple backend Dancer2::Core::Role::Logger engines. METHODS log($level, $message) Writes the log message to multiple logger engines. CONFIGURATION The setting logger should be set to Multiplex in order to use this logging engine in a Dancer2 application. Below is a sample configuration: logger: "Multiplex" engines: logger: Multiplex: loggers: - Console - File - Fluent File: log_dir: "/var/log/myapp" file_name: "myapp.log" Fluent: tag_prefix: "myapp" host: "127.0.0.1" port: 24224 Allowed options are as follows: loggers Specifies the list of Dancer2::Core::Role::Logger backend engines to dispatch log messages to. Each logger engine will be initialized with their corresponding configurations. As such, in the example above, Dancer2::Logger::File will be initialized with settings for log_dir and file_name, while Dancer2::Logger::Fluent will be initialized with settings for tag_prefix, host, and port as specified in the sample configuration. AUTHOR Arnold Tan Casis COPYRIGHT Copyright 2017- Arnold Tan Casis LICENSE This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. SEE ALSO See Dancer2 for details about logging in route handlers.