getLogger#

bamengine.logging.getLogger(name='bamengine')[source]#

Get a BamLogger instance.

Convenience wrapper around logging.getLogger() that returns a BamLogger instance with TRACE support.

Parameters:

name (str, optional, default "bamengine") – Logger name. If None, returns bamengine logger.

Returns:

Logger instance with trace() method.

Return type:

BamLogger

Examples

>>> from bamengine import logging
>>> logger = logging.getLogger("bamengine.events.my_event")
>>> logger.info("Message")
>>> logger.trace("Very verbose")

See also

BamLogger

Custom logger class

Event.get_logger

Get logger for specific event