1
0
Fork 0
forked from github/pelican

Force root logger to be of FatalLogger class

This enforces FatalLogger policy upon pelican plugins
that might contain codes such as:

    import logging
    log = logging.getLogger()

    log.warning(...)
    # or
    logging.warning(...)
This commit is contained in:
Kernc 2020-06-05 01:48:11 +02:00
commit cd3048d4cf
No known key found for this signature in database
GPG key ID: E0955D0CB6D501E3

View file

@ -165,6 +165,8 @@ class FatalLogger(LimitLogger):
logging.setLoggerClass(FatalLogger)
# force root logger to be of our preferred class
logging.getLogger().__class__ = FatalLogger
def supports_color():