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