NAME

MarpaX::ESLIF::Logger::Interface - MarpaX::ESLIF's logger interface

VERSION

version 5.0.6

DESCRIPTION

Logger interface is a list of methods that are required by MarpaX::ESLIF at run-time to perform logging. It has to be an object instance, referenced with $loggerInterface below.

METHODS

$loggerInterface->trace($message)

Log the string $message at the TRACE level.

$loggerInterface->debug($message)

Log the string $message at the DEBUG level.

$loggerInterface->info($message)

Log the string $message at the INFO level.

$loggerInterface->notice($message)

Log the string $message at the NOTICE level.

$loggerInterface->warning($message)

Log the string $message at the WARNING level.

$loggerInterface->error($message)

Log the string $message at the ERROR level.

$loggerInterface->critical($message)

Log the string $message at the CRITICAL level.

$loggerInterface->alert($message)

Log the string $message at the ALERT level.

$loggerInterface->emergency($message)

Log the string $message at the EMERGENCY level.

AUTHOR

Jean-Damien Durand <jeandamiendurand@free.fr>

COPYRIGHT AND LICENSE

This software is copyright (c) 2017 by Jean-Damien Durand.

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