def _log(type, message, *args, **kwargs):
    """Log a message to the 'werkzeug' logger.

    The logger is created the first time it is needed. If there is no
    level set, it is set to :data:`logging.INFO`. If there is no handler
    for the logger's effective level, a :class:`logging.StreamHandler`
    is added.
    """
    global _logger

    if _logger is None:
        _logger = logging.getLogger("werkzeug")

        if _logger.level == logging.NOTSET:
            _logger.setLevel(logging.INFO)

        if not _has_level_handler(_logger):
            _logger.addHandler(logging.StreamHandler())

    getattr(_logger, type)(message.rstrip(), *args, **kwargs)
def _log ( type , message , * args , ** kwargs ) : global _logger if _logger is None : _logger = logging . getLogger ( "werkzeug" ) if _logger . level == logging . NOTSET : _logger . setLevel ( logging . INFO ) if not _has_level_handler ( _logger ) : _logger . addHandler ( logging . StreamHandler ( ) ) getattr ( _logger , type ) ( message . rstrip ( ) , * args , ** kwargs )
Log a message to the 'werkzeug' logger.

    The logger is created the first time it is needed. If there is no
    level set, it is set to :data:`logging.INFO`. If there is no handler
    for the logger's effective level, a :class:`logging.StreamHandler`
    is added.