Provided by: liblog-report-optional-perl_1.08-1_all bug

NAME

       Log::Report::Optional - pick Log::Report or ::Minimal

INHERITANCE

        Log::Report::Optional
          is an Exporter

SYNOPSIS

         # Use Log::Report when already loaded, otherwise Log::Report::Minimal
         package My::Package;
         use Log::Report::Optional 'my-domain';

DESCRIPTION

       This module will allow libraries (helper modules) to have a dependency to a small module instead of the
       full Log-Report distribution.  The full power of "Log::Report" is only released when the main program
       uses that module.  In that case, the module using the 'Optional' will also use the full Log::Report,
       otherwise the dressed-down Log::Report::Minimal version.

       For the full documentation:

       •   see Log::Report when it is used by main

       •   see Log::Report::Minimal otherwise

       The latter provides the same functions from the former, but is the simpelest possible way.

METHODS

       $class->usedBy()
           Returns the classes which loaded the optional module.

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.40.1                                       2025-10-04                         Log::Report::Optional(3pm)