Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/colorlog/__init__.py: 86%
Shortcuts on this page
r m x toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
Shortcuts on this page
r m x toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
1"""A logging formatter for colored output."""
3import sys
4import warnings
6from colorlog.formatter import (
7 ColoredFormatter,
8 LevelFormatter,
9 TTYColoredFormatter,
10 default_log_colors,
11)
12from colorlog.wrappers import (
13 CRITICAL,
14 DEBUG,
15 ERROR,
16 FATAL,
17 INFO,
18 NOTSET,
19 StreamHandler,
20 WARN,
21 WARNING,
22 basicConfig,
23 critical,
24 debug,
25 error,
26 exception,
27 getLogger,
28 info,
29 log,
30 root,
31 warning,
32)
34__all__ = (
35 "CRITICAL",
36 "DEBUG",
37 "ERROR",
38 "FATAL",
39 "INFO",
40 "NOTSET",
41 "WARN",
42 "WARNING",
43 "ColoredFormatter",
44 "LevelFormatter",
45 "StreamHandler",
46 "TTYColoredFormatter",
47 "basicConfig",
48 "critical",
49 "debug",
50 "default_log_colors",
51 "error",
52 "exception",
53 "exception",
54 "getLogger",
55 "info",
56 "log",
57 "root",
58 "warning",
59)
61if sys.version_info < (3, 6):
62 warnings.warn(
63 "Colorlog requires Python 3.6 or above. Pin 'colorlog<5' to your dependencies "
64 "if you require compatibility with older versions of Python. See "
65 "https://github.com/borntyping/python-colorlog#status for more information."
66 )