module documentation
Mixins providing standard AbstractUaLogger implementations for BaseMachineryItem. Use at most one.
- Machines (
BaseMachine) always have their own logger (viaNotificationMixin). - Skills (
BaseSkill) and methods (BaseMethod) never have their own logger. They forward notifications to their parent (viaNotificationForwarderMixin). - Components (
BaseMachineryItem) can optionally have their own (viaNotificationMixin) or forward notifications to their parent (viaNotificationForwarderMixin).
| Class | |
Mixin which implements the AbstractUaLogger interface by forwarding the logging messages to the parent. |
| Class | |
Mixin which implements the AbstractUaLogger interface using their own Notification via composition. |