
    3vj                         d Z ddlZ ej                  d      Zej	                   ej
                                 ej                  d      Zy)a(  Logging setup.

The rest of the code gets the logger through this module rather than
``logging.getLogger`` to make sure that it is configured.

Logging levels are used for specific purposes:

- errors are used in ``LOGGER`` for unreachable or unusable external resources,
  including unreachable stylesheets, unreachables images and unreadable images;
- warnings are used in ``LOGGER`` for unknown or bad HTML/CSS syntaxes,
  unreachable local fonts and various non-fatal problems;
- infos are used in ``PROCESS_LOGGER`` to advertise rendering steps.

    N
weasyprintzweasyprint.progress)__doc__logging	getLoggerLOGGER
addHandlerNullHandlerPROGRESS_LOGGER     D/root/.hermes/venv/lib/python3.12/site-packages/weasyprint/logger.py<module>r      sN    			<	(   %'%%' (#'##$9:r   