mirror of
https://github.com/gryf/slack-backup.git
synced 2025-12-17 11:30:25 +01:00
Added colors for loglevels
This commit is contained in:
@@ -3,6 +3,7 @@ Create backup for certain date for specified channel in slack
|
|||||||
"""
|
"""
|
||||||
import argparse
|
import argparse
|
||||||
import logging
|
import logging
|
||||||
|
import platform
|
||||||
|
|
||||||
from slack_backup import client
|
from slack_backup import client
|
||||||
from slack_backup import config
|
from slack_backup import config
|
||||||
@@ -11,6 +12,28 @@ from slack_backup import config
|
|||||||
def setup_logger(args):
|
def setup_logger(args):
|
||||||
"""Setup logger format and level"""
|
"""Setup logger format and level"""
|
||||||
|
|
||||||
|
if platform.system() != "Windows":
|
||||||
|
# hack to have colors in terminal
|
||||||
|
logging.addLevelName(logging.DEBUG,
|
||||||
|
"\033[1;30m%s\033[1;0m" %
|
||||||
|
logging.getLevelName(logging.DEBUG))
|
||||||
|
|
||||||
|
logging.addLevelName(logging.INFO,
|
||||||
|
"\033[1;32m%s\033[1;0m" %
|
||||||
|
logging.getLevelName(logging.INFO))
|
||||||
|
|
||||||
|
logging.addLevelName(logging.WARNING,
|
||||||
|
"\033[1;33m%s\033[1;0m" %
|
||||||
|
logging.getLevelName(logging.WARNING))
|
||||||
|
|
||||||
|
logging.addLevelName(logging.ERROR,
|
||||||
|
"\033[1;31m%s\033[1;0m" %
|
||||||
|
logging.getLevelName(logging.ERROR))
|
||||||
|
|
||||||
|
logging.addLevelName(logging.CRITICAL,
|
||||||
|
"\033[7;31m%s\033[1;0m" %
|
||||||
|
logging.getLevelName(logging.CRITICAL))
|
||||||
|
|
||||||
level = logging.WARNING
|
level = logging.WARNING
|
||||||
|
|
||||||
if args.quiet:
|
if args.quiet:
|
||||||
|
|||||||
Reference in New Issue
Block a user