diff options
| author | MinchinWeb <w_minchin@hotmail.com> | 2021-06-30 23:03:22 -0600 |
|---|---|---|
| committer | MinchinWeb <w_minchin@hotmail.com> | 2021-06-30 23:03:22 -0600 |
| commit | 4bfcedb8a543fa8ecd509446efb3c80e36841f6a (patch) | |
| tree | e82650b2e370e153e63837d42667546d52c7a787 | |
| parent | 80f44c494a4d6aba21bafcd908d2f1cc930e3e87 (diff) | |
| download | pelican-4bfcedb8a543fa8ecd509446efb3c80e36841f6a.tar.gz | |
Share rich handler between spinner and logging
| -rw-r--r-- | pelican/__init__.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/pelican/__init__.py b/pelican/__init__.py index d3969e29..c4e2580b 100644 --- a/pelican/__init__.py +++ b/pelican/__init__.py @@ -14,6 +14,7 @@ from pkgutil import extend_path __path__ = extend_path(__path__, __name__) from rich.console import Console +from rich.logging import RichHandler # pelican.log has to be the first pelican module to be loaded # because logging.setLoggerClass has to be called before logging.getLogger @@ -500,7 +501,8 @@ def listen(server, port, output, excqueue=None): def main(argv=None): args = parse_arguments(argv) logs_dedup_min_level = getattr(logging, args.logs_dedup_min_level) - init_logging(level=args.verbosity, fatal=args.fatal, name=__name__, + init_logging(level=args.verbosity, fatal=args.fatal, + handler=RichHandler(console=console), name=__name__, logs_dedup_min_level=logs_dedup_min_level) logger.debug('Pelican version: %s', __version__) |
