mars
mars copied to clipboard
给后面编译xlog的同学提醒一下
编译环境:macos ,pythoe2.7.15
编译master分支 ndk版本 r20b,cmake版本 3.18.1
编译1.3.0分支 ndk版本 r16b,cmake版本 3.18.1
关于pubkey设置为空的时候,首行还是显示乱码,可以参考这个库的修改,但是修改后发现设置异步模式写入日志的时候会报异常。 https://github.com/cxMax/Xlog
关于怎么记录不同日志写入写入不同文件,可以参考这个配置
Xlog xlog = new Xlog();
Log.setLogImp(xlog);
Log.openLogInstance(Xlog.LEVEL_DEBUG, Xlog.AppednerModeSync, cachePath, logPath, "log", 0);
Log.openLogInstance(Xlog.LEVEL_DEBUG, Xlog.AppednerModeSync, cachePath, logPath, "api", 0);
if (Log.getLogInstance("log") != null) {
Log.getLogInstance("log").setConsoleLogOpen(true);
}
if (Log.getLogInstance("api") != null) {
Log.getLogInstance("api").setConsoleLogOpen(true);
}
还有一个同步模式下关于最后一行日志丢失的问题,这个有踩到坑的同学,可以帮忙解答一下,感激不尽。
编译环境:macos ,pythoe2.7.15
编译master分支 ndk版本 r20b,cmake版本 3.18.1
编译1.3.0分支 ndk版本 r16b,cmake版本 3.18.1
关于pubkey设置为空的时候,首行还是显示乱码,可以参考这个库的修改,但是修改后发现设置异步模式写入日志的时候会报异常。 https://github.com/cxMax/Xlog
关于怎么记录不同日志写入写入不同文件,可以参考这个配置
Xlog xlog = new Xlog(); Log.setLogImp(xlog); Log.openLogInstance(Xlog.LEVEL_DEBUG, Xlog.AppednerModeSync, cachePath, logPath, "log", 0); Log.openLogInstance(Xlog.LEVEL_DEBUG, Xlog.AppednerModeSync, cachePath, logPath, "api", 0); if (Log.getLogInstance("log") != null) { Log.getLogInstance("log").setConsoleLogOpen(true); } if (Log.getLogInstance("api") != null) { Log.getLogInstance("api").setConsoleLogOpen(true); }还有一个同步模式下关于最后一行日志丢失的问题,这个有踩到坑的同学,可以帮忙解答一下,感激不尽。
xlog1.releaseXlogInstance("LOGSAMPLE1"); 退出程序时调用这个方法可以防止最后一行log丢失
楼主,有使用master分支编译出armeabi 32位的so库吗