jgdv.logging._interface
Type Aliases
Enums
My Preferred Loglevel names |
Protocols
The interface of how logging is configured. |
Module Contents
- jgdv.logging._interface.Formatter: TypeAlias = logmod.Formatter
- jgdv.logging._interface.Handler: TypeAlias = logmod.Handler
- jgdv.logging._interface.Logger: TypeAlias = logmod.Logger
- jgdv.logging._interface.LoggerSpec: TypeAlias = Any
- class jgdv.logging._interface.LogLevel_e[source]
Bases:
enum.IntEnumMy Preferred Loglevel names
- bootstrap = 0
- detail = 10
- error = 40
- trace = 20
- user = 30
- class jgdv.logging._interface.LogConfig_p[source]
Bases:
ProtocolThe interface of how logging is configured.
- activate_spec(
- spec,
- *,
- override=False,
- Parameters:
spec (LoggerSpec)
override (bool)
- Return type:
None