Use rich logging for Pelican server

This commit is contained in:
MinchinWeb 2021-10-01 18:05:06 -06:00
commit 0b9a488c26
2 changed files with 6 additions and 2 deletions

View file

@ -12,6 +12,7 @@ try:
except ImportError:
magic_from_file = None
from pelican.log import console # noqa: F401
from pelican.log import init as init_logging
logger = logging.getLogger(__name__)
@ -104,6 +105,9 @@ class ComplexHTTPRequestHandler(server.SimpleHTTPRequestHandler):
return mimetype
def log_message(self, format, *args):
logger.info(format, *args)
class RootedHTTPServer(server.HTTPServer):
def __init__(self, base_path, *args, **kwargs):