cachepc-qemu

Fork of AMDESE/qemu with changes for cachepc side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-qemu
Log | Files | Refs | Submodules | LICENSE | sfeed.txt

kernellog.py (626B)


      1# SPDX-License-Identifier: GPL-2.0
      2#
      3# Sphinx has deprecated its older logging interface, but the replacement
      4# only goes back to 1.6.  So here's a wrapper layer to keep around for
      5# as long as we support 1.4.
      6#
      7import sphinx
      8
      9if sphinx.__version__[:3] >= '1.6':
     10    UseLogging = True
     11    from sphinx.util import logging
     12    logger = logging.getLogger('kerneldoc')
     13else:
     14    UseLogging = False
     15
     16def warn(app, message):
     17    if UseLogging:
     18        logger.warning(message)
     19    else:
     20        app.warn(message)
     21
     22def verbose(app, message):
     23    if UseLogging:
     24        logger.verbose(message)
     25    else:
     26        app.verbose(message)
     27
     28