summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
Diffstat (limited to 'python')
-rw-r--r--python/samba/logger.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/python/samba/logger.py b/python/samba/logger.py
index 667c6487a51..7fb2199e031 100644
--- a/python/samba/logger.py
+++ b/python/samba/logger.py
@@ -19,6 +19,7 @@
import sys
import logging
from samba.colour import GREY, YELLOW, GREEN, RED, DARK_RED, C_NORMAL
+from samba.colour import is_colour_wanted
LEVEL_COLORS = {
logging.CRITICAL: DARK_RED,
@@ -55,8 +56,7 @@ def get_samba_logger(
(quiet and logging.WARNING) or logging.INFO)
logger.setLevel(level)
-
- if (hasattr(stream, 'isatty') and stream.isatty()):
+ if is_colour_wanted(stream):
Formatter = ColoredFormatter
else:
Formatter = logging.Formatter