xref: /linux/Documentation/sphinx/kernellog.py (revision f546ff0c)
1096ea522SJonathan Corbet# SPDX-License-Identifier: GPL-2.0
2096ea522SJonathan Corbet#
3096ea522SJonathan Corbet# Sphinx has deprecated its older logging interface, but the replacement
4096ea522SJonathan Corbet# only goes back to 1.6.  So here's a wrapper layer to keep around for
5096ea522SJonathan Corbet# as long as we support 1.4.
6096ea522SJonathan Corbet#
7*f546ff0cSJonathan Corbet# We don't support 1.4 anymore, but we'll keep the wrappers around until
8*f546ff0cSJonathan Corbet# we change all the code to not use them anymore :)
9*f546ff0cSJonathan Corbet#
10096ea522SJonathan Corbetimport sphinx
11096ea522SJonathan Corbetfrom sphinx.util import logging
12*f546ff0cSJonathan Corbet
13096ea522SJonathan Corbetlogger = logging.getLogger('kerneldoc')
14096ea522SJonathan Corbet
15096ea522SJonathan Corbetdef warn(app, message):
16096ea522SJonathan Corbet    logger.warning(message)
17096ea522SJonathan Corbet
18096ea522SJonathan Corbetdef verbose(app, message):
19096ea522SJonathan Corbet    logger.verbose(message)
20096ea522SJonathan Corbet
21678a63f9SMauro Carvalho Chehabdef info(app, message):
22678a63f9SMauro Carvalho Chehab    logger.info(message)
23