mirror of
https://github.com/Kozea/WeasyPrint.git
synced 2024-10-05 08:27:22 +03:00
32 lines
757 B
Python
32 lines
757 B
Python
# coding: utf-8
|
|
"""
|
|
weasyprint.logging
|
|
------------------
|
|
|
|
Logging setup.
|
|
|
|
The rest of the code gets the logger through this module rather than
|
|
``logging.getLogger`` to make sure that it is configured.
|
|
|
|
:copyright: Copyright 2011-2014 Simon Sapin and contributors, see AUTHORS.
|
|
:license: BSD, see LICENSE for details.
|
|
|
|
"""
|
|
|
|
from __future__ import division, unicode_literals
|
|
|
|
import logging
|
|
|
|
|
|
LOGGER = logging.getLogger('weasyprint')
|
|
|
|
# Default to logging to stderr.
|
|
if not LOGGER.handlers:
|
|
handler = logging.StreamHandler()
|
|
formatter = logging.Formatter('%(levelname)s: %(message)s')
|
|
handler.setFormatter(formatter)
|
|
LOGGER.addHandler(handler)
|
|
|
|
if LOGGER.level == logging.NOTSET:
|
|
LOGGER.setLevel(logging.INFO)
|