LoggableMixin
- class app.util.mixins.loggable.LoggableMixin[source]
Bases:
objectMixin that adds a logger to a class.
Provides a .log property for hierarchical logging, and integrates with instance naming and hierarchy if present. Used throughout pygaindalf for consistent, contextual logging.

Inheritance Diagram for LoggableMixin
Methods
__init__(*args, **kwargs)Initialize the mixin and set up the logger.
Attributes
- __init__(*args, **kwargs) None[source]
Initialize the mixin and set up the logger.
- Parameters:
*args – Additional positional arguments for superclasses.
**kwargs – Additional keyword arguments for superclasses.
- Return type:
None
- log = <Logger T(LoggableMixin) (WARNING)>