Log::Report::Optional3pm
Pick log::report or ::minimal
Usage
# Use Log::Report when already loaded, otherwise Log::Report::Minimalpackage My::Package;use Log::Report::Optional 'my-domain';
Inheritance
Log::Report::Optionalis an Exporter
Overview
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.
Releases
7 releases since Debian 8 (Jessie); the text changed 5 times.