美文网首页
日志跟踪

日志跟踪

作者: 地铁姑娘 | 来源:发表于2021-11-25 10:16 被阅读0次

日志功能添加

if not os.path.exists('../log'):
os.makedirs('../log')

以时间戳为log文件名

fileName = str(datetime.datetime.now())
fileName = fileName.replace(" ", "-")
fileName = fileName.replace(".", "")
fileName = fileName.replace(":", "-")
generate_file = "../log/"+fileName+".log"

for handler in logging.root.handlers[:]:
logging.root.removeHandler(handler)
file = open(generate_file,encoding="utf-8",mode="a")
logging.basicConfig(level=logging.INFO,
format='%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s',
datefmt='%a, %d %b %Y %H:%M:%S',
stream= file)

代码应用:

      if pos_y >= self.map_info.near_storage_y and svr_sim_agv.id not in self.lock_storage:
            self.lock_storage.append(svr_sim_agv.id)
            logging.info(f'{svr_sim_agv.id} is at posId:{svr_sim_agv.pos} and is locked in storage_domain')

        if svr_sim_agv.pos in self.charge_domain and svr_sim_agv.id not in self.lock_charge:
            self.lock_charge.append(svr_sim_agv.id)
            logging.info(f'{svr_sim_agv.id} is at  posId:{svr_sim_agv.pos} and is locked in charge_domain')
            print("----------------0003")
        if svr_sim_agv.pos in self.cam_domain and svr_sim_agv.id not in self.lock_cam:
            self.lock_cam.append(svr_sim_agv.id)
            logging.info(f'{svr_sim_agv.id} is at  posId:{svr_sim_agv.pos} and is locked in cam_domain')
            print("----------------0004")

        if svr_sim_agv.id in self.lock_storage and svr_sim_agv.pos in self.storage_exit_pos:
            logging.info('Bself.lock_storage = %s' % (str(self.lock_storage)))

相关文章

  • 19-03 Adaptive AUTOSAR 架构概述(16)-

    16 日志跟踪 16.1 概述 日志跟踪功能集合负责管理和装配AUTOSAR Adaptive 平台的日志功能。平...

  • Oracle归档日志

    Oracle日志的分类 Alter log files:警报日志 Trace files:跟踪日志(用户和进程) ...

  • uap平台开发技巧及平时遇到的坑

    开发技巧 bug跟踪思路(主要是做多识广): 1、以日志作为入口,调至debug模式,根据后台报错日志进行跟踪; ...

  • 日志跟踪

    日志功能添加 if not os.path.exists('../log'):os.makedirs('../lo...

  • springboot 使用logback按业务进行日志分离

    开发中,为了方便日志跟踪,我们可能会需要对日志文件进行分离,比如按模块分离,业务分离等等,方便上线后对问题进行跟踪...

  • 基于 Java 线程栈排查问题

    除日志外,还有没有别的方式跟踪线上服务问题呢?或者,跟踪并排除日志里无法发现的问题? 方法当然是有的,就是通过现场...

  • mysql 开启通道日志

    拿到一个库,想要分析它,但是实在无从下手,想到了日志跟踪,但是网上的日志跟踪都是用my.ini文件,我修改my.i...

  • 日志记录——logging模块

    Logging:日志记录是为了跟踪记录软件运行时,发生的事件,包括出错,提示信息等等。log日志级别:日志级别大小...

  • android.os.Debug

    发现代码之美 日志 追问 代码跟踪 关键分析 拓展

  • Systrace和TraceView

    了解到性能分析中有Systrace和TraceView可以用来跟踪性能日志 Systrace的功能包括跟踪系统的I...

网友评论

      本文标题:日志跟踪

      本文链接:https://www.haomeiwen.com/subject/basatrtx.html