feat(config): In systemd make logging output slimmer
This commit is contained in:
parent
87d5a5bf04
commit
a065550d50
@ -62,12 +62,16 @@ class CONST(object):
|
|||||||
{%- if cookiecutter.rich_logging == "yes" %}
|
{%- if cookiecutter.rich_logging == "yes" %}
|
||||||
|
|
||||||
|
|
||||||
|
is_systemd = any([systemd_env_var in os.environ for systemd_env_var in ["SYSTEMD_EXEC_PID", "INVOCATION_ID"]])
|
||||||
logging.basicConfig(
|
logging.basicConfig(
|
||||||
# Default for all modules is NOTSET so log everything
|
# Default for all modules is NOTSET so log everything
|
||||||
level="NOTSET",
|
level="NOTSET",
|
||||||
format=CONST.LOG_FORMAT,
|
format=CONST.LOG_FORMAT,
|
||||||
datefmt="[%X]",
|
datefmt="[%X]",
|
||||||
handlers=[RichHandler(
|
handlers=[RichHandler(
|
||||||
|
show_time=False if is_systemd else True,
|
||||||
|
show_path=False if is_systemd else True,
|
||||||
|
show_level=False if is_systemd else True,
|
||||||
rich_tracebacks=True
|
rich_tracebacks=True
|
||||||
)]
|
)]
|
||||||
)
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user