QLog 更新 – 新增多平台控制台日志输出支持

【更新说明】

+ 新增 Logs.Mode 属性来确定日志是要同步( lmSync )还是异步( lmAsyn )记录,对于同步记录的日志,在 PostLog 后,只有在日志写入完成后才会返回,这会影响程序的执行效率,优点程序一旦出错,日志已经输出,可能立即查看。默认模式为 lmAsyn,即异步模式。

+ 新增 SetDefaultLogFile 函数来设置默认的日志记录文件名及配置,原来的条件编译选项 QLOG_CREATE_DEFAULT_WRITER 和 RENAME_HISTORY 同时被废弃

* TQLogConsoleWriter 新增对Android、IOS 和 OSX 的支持。TQLogConsoleWriter 的日志根据不同的平台,需要不同的方式进行查看:

  • Windows 平台支持通过 IDE 的 EventLog 窗口就可以查看;
  • Android 应用可以用 Android Device Monitor 查看,也可以用 adb logcat 来查看日志内容,不过如果日志内容是中文的话,使用 adb logcat 可能会出现乱码;

qlogresult

  • 在 IOS 应用中,通过 xcode 中的 Organizer 找到设备对应的 Console 就可以查看;
  • 在 OSX 应用中,它会输出到控制台,通过控制台直接查看

【更新级别】

可选

 

 

分享到: