stf二次开发之【日志优化】对某个单独的part加日志

前言

开发和解读的
stf代码基于Github mrx1203的代码
wda代码基于Github mrx1203的代码

我们都知道 nohup ./bin/stf local 可以让stf的日志重定向到nohup.out中,方便线上调试时查看日志。
但有个问题就是一旦日志太多了,想查找iproxy或者wda的日志难上加难(iproxy、wda的日志太多,刷屏的那种)。
所以对iproxy和wda的日志单独保存需要提上日程。

logger使用解读

stf使用的是 lib/util/logger.js

  • 外面使用logger,首先引用logger.js文件
var logger = require('../../../util/logger')//相对路径根据实际文件位置确定
  • 然后使用createLogger函数创建个Log对象
var log = logger.createLogger('ios-device:plugins:wdaProxy')//参数是tag

源码

function Log(tag) {
   
  this.tag = tag
  this.names = {
   
    1: 'DBG'
  , 2: 'VRB'
  , 3: 'INF'
  , 4: 'IMP'
  , 5: 'WRN'
  , 6: 'ERR'
  , 7: 'FTL'
  }
  this.styles = {
   
    1: 'grey'
  , 2: 'cyan'
  , 3: 'green'
  , 4: 'magenta'
  , 5: 'yellow'
  , 6: 'red'
  , 7: 'red'
  }
  this.localIdentifier =
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值