import loggingclassLogColor:# logging日志格式设置 logging.basicConfig(level=logging.DEBUG, format='%(asctime)s - %(levelname)s: %(message)s') @staticmethoddefinfo(message: str):# info级别的日志,绿色 logging.info("\033[0;32m" + message + "\033[0m") @staticmethoddefwarning...
在这一阶段,我们可以输出不同级别的日志,观察颜色变化。 # 定义带颜色输出的日志函数deflog_with_color(level,message):iflevel=='DEBUG':logger.debug(LogColors.OKBLUE+message+LogColors.ENDC)eliflevel=='INFO':logger.info(LogColors.OKGREEN+message+LogColors.ENDC)eliflevel=='WARNING':logger.warning(Log...
with open(log_path, 'w') as f:f.truncate()f.close()self.logger_format = logging.Formatter('%(asctime)s - %(levelname)s: %(message)s')self.c_logger_format = ColoredFormatter(fmt='%(log_color)s%(asctime)s'' - %(log_color)s%(levelname)s: %(log_color)s%(message)s',reset=...
importloggingimportcolorlogdefget_logger(level=logging.INFO):# 创建logger对象logger = logging.getLogger()logger.setLevel(level)# 创建控制台日志处理器console_handler = logging.StreamHandler()console_handler.setLevel(level)# 定义颜色输出格式color_formatter = colorlog.ColoredFormatter('%(log_color)s%(level...
set_color(FOREGROUND_WHITE)defcri(self,message): self.logger.critical(message)if__name__=='__main__': logyyx= Logger('yyx.log',logging.WARNING,logging.DEBUG) logyyx.debug('一个debug信息') logyyx.info('一个info信息') logyyx.war('一个warning信息') ...
logger.add("test_loguru_{time}.log", rotation="1 week") # 每周创建新文件 (三)支持日志时间自定义 from loguru import logger logger.add("test_loguru_{time}.log", format="{time:YYYY-MM-DD A HH:mm:ss.SSSS} | {level} | {name} | {message}",level="DEBUG", rotation="500MB", reten...
secondary_log_colors={'message': {'ERROR':'red','CRITICAL':'red'} } ) AI代码助手复制代码 3. dictConfig的使用 logging.config.dictConfig({'formatters': {'colored': {'()':'colorlog.ColoredFormatter','format':"%(log_color)s%(levelname)-8s%(reset)s %(blue)s%(message)s"} ...
contourf(x,y,z*100,norm=LogNorm())###在这里有不同 fc=fig.colorbar(cf) ax2=fc.ax ax2.set_title('指数色条',fontsize=5) ax2.tick_params(which='major',direction='in',labelsize=4,length=7.5) ax2.tick_params(which='minor',direction='in') ax.set_title('使用指数标签') 接下来,...
fmt = "%(log_color)s%(asctime)s %(log_color)s%(filename)s %(log_color)s%(funcName)s [line:%(log_color)s%(lineno)d] %(log_color)s%(levelname)s %(log_color)s%(message)s" datefmt = '%a, %d %b %Y %H:%M:%S'
{ "show": true, "margin": 8 }, "logBase": 10, "seriesLayoutBy": "column", "lineStyle": { "show": true, "width": 1, "opacity": 1, "curveness": 0, "type": "solid" }, "areaStyle": { "opacity": 0 }, "zlevel": 0, "z": 0 } ], "legend": [ { "data": [ "\...