Multiple outputs
- A logger should only log output to stdout (and probably stderr) if something is actually watching.
IO::Interactive
!
package InitLogger; use IO::Interactive qw(is_interactive); Log::Any::Adapter->set( 'SomeLogger', to_stdout => is_interactive(), );