colorize paths on all systems

This commit is contained in:
jb-alvarado 2019-11-02 22:08:48 +01:00
parent 149bcf646f
commit 0735dc4e28

View File

@ -240,8 +240,8 @@ class CustomFormatter(logging.Formatter):
def format_message(self, msg): def format_message(self, msg):
if '"' in msg and '[' in msg: if '"' in msg and '[' in msg:
msg = re.sub('(".*?")', self.cyan + r'\1' + self.reset, msg) msg = re.sub('(".*?")', self.cyan + r'\1' + self.reset, msg)
elif '/' in msg: elif '/' in msg or '\\' in msg:
msg = re.sub('("?/.*?)', self.magenta + r'\1', msg) msg = re.sub(r'(["\w.]+/|["\w.]+\\.*?)', self.magenta + r'\1', msg)
elif re.search(r'\d', msg): elif re.search(r'\d', msg):
msg = re.sub( msg = re.sub(
'([0-9.]+)', self.brightyellow + r'\1' + self.reset, msg) '([0-9.]+)', self.brightyellow + r'\1' + self.reset, msg)