Mark Overmeer > Log-Report-Optional-1.01 > Log::Report::Minimal

Download:
Log-Report-Optional-1.01.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 1.01   Source  

NAME ^

Log::Report::Minimal - simulate Log::Report functions simple

INHERITANCE ^

 Log::Report::Minimal
   is a Exporter

SYNOPSIS ^

 # See Log::Report, most functions get "hollow" behavior
 use Log::Report::Optional mode => 'DEBUG';

DESCRIPTION ^

This module implements the functions provided by Log::Report, but then as simple as possible: no support for translations, no dispatchers, no smart exceptions. The package uses Log::Report in an ::Optional way, the main script determines whether it wants the ::Minimal or full-blown feature set.

FUNCTIONS ^

textdomain( $domain, [$configuration] )

Report Production and Configuration

dispatcher( <$type, $name, %options>|<$command, @names> )

Not supported.

report( [$options], $reason, $message|<STRING,$params> )

Be warned that %options is a HASH here.

 -Option  --Default
  errno     $! or 1
  is_fatal  <depends on reason>
errno => INTEGER
is_fatal => BOOLEAN
try(CODE, %options)

Abbreviations for report()

alert($message)
assert($message)
error($message)
failure($message)
fault($message)
info($message)
mistake($message)
notice($message)
panic($message)
trace($message)
warning($message)

Language Translations

No translations, no Log::Report::Message objects returned.

N__($msgid)
N__n($single_msgid, $plural_msgid)
N__w(STRING)
__($msgid)
__n($msgid, $plural_msgid, $count, PAIRS)
__nx($msgid, $plural_msgid, $count, PAIRS)
__x($msgid, PAIRS)
__xn($single_msgid, $plural_msgid, $count, PAIRS)

Configuration

$obj->import( [$domain], %options )

See Log::Report subroutine import.

SEE ALSO ^

This module is part of Log-Report-Optional distribution version 1.01, built on March 10, 2014. Website: http://perl.overmeer.net/log-report/

LICENSE ^

Copyrights 2013-2014 by [Mark Overmeer]. For other contributors see ChangeLog.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See http://www.perl.com/perl/misc/Artistic.html

syntax highlighting: