Intellij idea IDEA中Runnig控制台的彩色输出(PyCharm)
我尝试将日志颜色的消息发送到PyCharm运行控制台 是的,我读到运行控制台和嵌入式终端是不同的事情,但是: 对于我的代码,日志消息打印为白色,但如果我只是Intellij idea IDEA中Runnig控制台的彩色输出(PyCharm),intellij-idea,pycharm,Intellij Idea,Pycharm,我尝试将日志颜色的消息发送到PyCharm运行控制台 是的,我读到运行控制台和嵌入式终端是不同的事情,但是: 对于我的代码,日志消息打印为白色,但如果我只是print()message,它看起来是彩色的。所以看起来运行控制台支持颜色,但我不明白如何启用它 class DefaultHandler(logging.Handler): def emit(self, record): log_entry = self.format(record) m = re.
print()
message,它看起来是彩色的。所以看起来运行控制台支持颜色,但我不明白如何启用它
class DefaultHandler(logging.Handler):
def emit(self, record):
log_entry = self.format(record)
m = re.match('^(\[.*?\])', log_entry)
if m:
time = click.style(m.groups()[0], fg='magenta')
msg = click.style(log_entry[m.end():], **get_log_format(record))
click.echo(time + msg) # <- log emit
print(time, msg) # <- just print
else:
click.secho(log_entry, **get_log_format(record))
class DefaultHandler(logging.Handler):
def排放(自我,记录):
log\u entry=self.format(记录)
m=re.match('^(\[.\]]),日志项)
如果m:
时间=单击.style(m.groups()[0],fg='magenta')
msg=click.style(日志项[m.end():],**获取日志格式(记录))
click.echo(time+msg)#我不确定你的问题是什么,但是PyCharm支持控制台上的不同颜色
控制台:背景、错误、输出、标准输出、系统输出、用户输入
日志控制台:错误、过期条目、警告
ANSI颜色
您可以查看默认设置并通过设置|编辑器|配色方案|控制台颜色
修改它们。这就是你想要的吗?我不确定你的问题是什么,但PyCharm支持控制台上的不同颜色
控制台:背景、错误、输出、标准输出、系统输出、用户输入
日志控制台:错误、过期条目、警告
ANSI颜色
您可以查看默认设置并通过设置|编辑器|配色方案|控制台颜色
修改它们。这就是你要找的吗