Jonathan Corbet | 096ea52 | 2019-05-21 14:23:43 -0600 | [diff] [blame] | 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 | # |
Jonathan Corbet | f546ff0 | 2021-02-01 16:26:25 -0700 | [diff] [blame^] | 7 | # We don't support 1.4 anymore, but we'll keep the wrappers around until |
| 8 | # we change all the code to not use them anymore :) |
| 9 | # |
Jonathan Corbet | 096ea52 | 2019-05-21 14:23:43 -0600 | [diff] [blame] | 10 | import sphinx |
Jonathan Corbet | f546ff0 | 2021-02-01 16:26:25 -0700 | [diff] [blame^] | 11 | from sphinx.util import logging |
Jonathan Corbet | 096ea52 | 2019-05-21 14:23:43 -0600 | [diff] [blame] | 12 | |
Jonathan Corbet | f546ff0 | 2021-02-01 16:26:25 -0700 | [diff] [blame^] | 13 | logger = logging.getLogger('kerneldoc') |
Jonathan Corbet | 096ea52 | 2019-05-21 14:23:43 -0600 | [diff] [blame] | 14 | |
| 15 | def warn(app, message): |
Jonathan Corbet | f546ff0 | 2021-02-01 16:26:25 -0700 | [diff] [blame^] | 16 | logger.warning(message) |
Jonathan Corbet | 096ea52 | 2019-05-21 14:23:43 -0600 | [diff] [blame] | 17 | |
| 18 | def verbose(app, message): |
Jonathan Corbet | f546ff0 | 2021-02-01 16:26:25 -0700 | [diff] [blame^] | 19 | logger.verbose(message) |
Jonathan Corbet | 096ea52 | 2019-05-21 14:23:43 -0600 | [diff] [blame] | 20 | |
Mauro Carvalho Chehab | 678a63f | 2020-10-30 08:40:30 +0100 | [diff] [blame] | 21 | def info(app, message): |
Jonathan Corbet | f546ff0 | 2021-02-01 16:26:25 -0700 | [diff] [blame^] | 22 | logger.info(message) |