The Log::Log4perl::Appender constructor has a single positional parameter (the dispatcher class name) and a hash (not hashref) of named parameters that refers to the constructor attributes of the dispatcher class. How can I configure such an appender object in Beam::Wire?
That'd be the canonical way to do it, unfortunately. A better solution might be a Beam::Service::Log4perl::Appender wrapper module that translates whatever config you want into the appropriate arguments.
The Log::Log4perl::Appender constructor has a single positional parameter (the dispatcher class name) and a hash (not hashref) of named parameters that refers to the constructor attributes of the dispatcher class. How can I configure such an appender object in Beam::Wire?
This works
but it is awful.