Jerome Quelin > Module-Packaged-Generator-1.111930 > Module::Packaged::Generator::Logger

Download:
Module-Packaged-Generator-1.111930.tar.gz

Dependencies

Annotate this POD

Website

View/Report Bugs
Module Version: 1.111930   Source  

NAME ^

Module::Packaged::Generator::Logger - simple logger for the dist

VERSION ^

version 1.111930

DESCRIPTION ^

This module implements everything needed to log stuff for this distribution.

METHODS ^

log

log_debug

log_fatal

    $logger->log( $message );
    $logger->log_debug( $message );
    $logger->log_fatal( $message );

Those methods allow to log a message, with various degrees of importance. Check Log::Dispatchouli for more information.

set_muted

set_debug

    $logger->set_debug( $bool );
    $logger->set_muted( $bool );

Sets whether the logger object will log debug messages, or will log regular messages at all. Check Log::Dispatchouli for more information.

log_step

    $logger->log_step( $msg );

Record $msg as a new step in the application.

progress_bar

    my $progress = $logger->progress_bar( @options );

Return an object to be used as a Term::ProgressBar object. It won't do anything if we're currently in a quiet mode.

AUTHOR ^

Jerome Quelin

COPYRIGHT AND LICENSE ^

This software is copyright (c) 2010 by Jerome Quelin.

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

syntax highlighting: