Mars-日志模块xlog for React-Native (iOS)(2)

一、修改单行日志输出格式

正常情况下,生成的日志,单条格式如下:

[W][2019-04-26 +8.0 09:58:42.533][0, 105553173642688][tag warn][FMXXlog.mm, -[FMXXlog log:::::], 159][warn message is here

解读:

  • [W]:日志等级
  • [2019-04-26 +8.0 09:58:42.533]:生成日志的时间,中的的 +8.0 是时区差
  • [0, 105553173642688]:进程号线程号之类的
  • [tag warn]:tag值
  • [FMXXlog.mm, -[FMXXlog log:::::], 159]:类名,方法名,行号
  • [warn message is here:日志信息

如果需要修改日志单行日志输出格式,需要修改到mars/mars/log/src/formater.cc修改,大概在line 80 到 line 100之间

二、使用mars.framework,需要将工程中的bitcode enable 改为NO,可能回合其他需要依赖的第三方冲突,可根据具体需求修改

修改 mars/mars/build_ios.py,大概 line 14 到 line 18之间,将DENABLE_BITCODE=0 修改成 DENABLE_BITCODE=1

你可能感兴趣的:(Mars-日志模块xlog for React-Native (iOS)(2))