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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容