Log::Report::Minimal(3) User Contributed Perl Documentation NAME Log::Report::Minimal - simulate Log::Report functions simple INHERITANCE Log::Report::Minimal is an 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( <[$name],$config>|<$name, 'DELETE'|'EXISTS'>|$domain ) Report Production and Configuration dispatcher( <$type, $name, %options>|<$command, @names> ) Not supported. report( [\%options], $reason, $message| ) Be warned that %options is a HASH here. -Option --Default errno $! or 1 is_fatal 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. DIAGNOSTICS Error: even length parameter list for __x at $where Cast by __x() Error: odd length parameter list with '$msg' Cast by report() Error: syntax flag must be either SHORT or REPORT, not `$flag' Cast by import() Error: token '$token' not recognized as reason Cast by report() SEE ALSO This module is part of Log-Report-Optional version 1.08, built on September 08, 2025. Website: http://perl.overmeer.net/CPAN/ LICENSE For contributors see file ChangeLog. This software is copyright (c) 2013-2025 by Mark Overmeer. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. perl v5.42.0 2025-12-12 Log::Report::Minimal(3)