NAME
MooX::Role::HasLogger::Types - Type library that exports the Logger type
DESCRIPTION
This type library exports the Logger
type. This type inherits from the HasMethods
type that is a parameterized type defined in the Types::Standard type library. The parameter is the list of methods that a class has to implement to conform to the Logger
type. The list contains the log methods trace()
, debug()
, info()
, warn()
, error()
, fatal
, and the corresponding is_
prefixed log level detection methods.
AUTHOR
Sven Willenbuecher <sven.willenbuecher@gmx.de>
COPYRIGHT AND LICENSE
This software is copyright (c) 2023 by Sven Willenbuecher.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.