fqr.loggers package¶
Overview¶
Summary: fqr extension for logging.
Usage¶
Controlled by the following environment variables / defaults.¶
ENV = os.getenv('ENV', 'local').lower()
LOG_LEVEL = (
os.getenv(
'LOG_LEVEL',
(
'DEBUG'
if ENV in {'dev', 'develop', 'local'}
else 'INFO'
)
)
).upper()
# The default level for the logger.
LOG_PRINTS = os.getenv('LOG_PRINTS', 'false').lower() == 'true'
# Whether or not print() statements may be logged.
LOG_TRACEBACK = os.getenv('LOG_TRACEBACK', 'false').lower() == 'true'
# Whether or not error tracebacks may be logged.
Submodules¶
- fqr.loggers.cfg module
- fqr.loggers.exc module
- fqr.loggers.lib module
- fqr.loggers.obj module
- fqr.loggers.typ module
LogRecordWithPrintLogRecordWithPrintAndTraceBackLogRecordWithTraceBackstringstring.capitalize()string.casefold()string.center()string.expandtabs()string.format()string.format_map()string.join()string.ljust()string.lower()string.lstrip()string.partition()string.replace()string.removeprefix()string.removesuffix()string.rjust()string.rpartition()string.rsplit()string.rstrip()string.split()string.splitlines()string.strip()string.swapcase()string.title()string.translate()string.upper()string.zfill()
NoneTypeTypedUnionGenericAlias
- fqr.loggers.utl module