thinlog.util module#
Factory for creating and registering loggers.
- thinlog.util.get_logger(name: str, extra: dict[str, Any] | None, register: bool = True) KeywordFriendlyLogger[source]#
Create a
KeywordFriendlyLoggerand optionally register it.- Parameters:
name – Logger name (passed to
logging.getLogger()).extra – Default extra fields attached to every record.
register – If
True(default), add name toRegisteredLoggersso it is picked up by the wildcard feature inconfigure_logging().
- Returns:
A
LoggerAdapterwrapping the named logger.