Log::Dispatch::Config::TestLog(3p)

NAME
Log::Dispatch::Config::TestLog - Set up Log::Dispatch::Config for a test run

SYNOPSIS
        use Log::Dispatch::Config::TestLog;

DESCRIPTION
This module will load Log::Dispatch::Config and set things up so that:

•   By default there is a single dispatcher, "file", a Log::Dispatch::File instance, whose output is the name of the test appended with "log".

    If the environment variable "TEST_LOG_DIR" is set or the "log_dir" parameter is given to "import", then log files will be created in that directory instead.

•   All TAP output is logged with the "info" level by default. If the "tap_level" parameter is given to "import" then that level will be used instead. "undef" can be passed to disable TAP output.

    Note that this only works for Test::Builder based tests.

TODO

Better test logging
    Make the test logging use different levels for certain things (fails increase the level, for instance), and consider scrubbing multi line output since we provide a one line format by default.

VERSION CONTROL
<http://github.com/nothingmuch/log-dispatch-config-testlog>

AUTHOR
Yuval Kogman <nothingmuch@woobling.org>

COPYRIGHT
        Copyright (c) 2008, 2010 Yuval Kogman. All rights reserved
        This program is free software; you can redistribute
        it and/or modify it under the same terms as Perl itself.