关于typescript:华为联机对战服务如何保存及查看联机对战SDK日志

华为联机对战SDK日志如何保留?

华为联机对战SDK分为JS SDK和C# SDK,这里介绍的是C# SDK的日志如何保留。如果想要在运行设施上保留联机对战SDK的日志,须要在调用联机对战SDK初始化办法之前增加几行保留日志的代码,这样不便在调试过程中查找问题起因,上面是保留日志的残缺代码。

using Com.Huawei.Game.Gobes.Config;
using Com.Huawei.Game.Gobes.SDKLog;
using UnityEngine;
using NLog;
void SaveSDKLog() {
       SDKLogConfig.SDKLogRootPath = Application.persistentDataPath + "/sdklog";
       SDKLogConfig.SDKLogLevel = "Debug";
       SDKLog.InitSDKLog(LogLevel.FromString(SDKLogConfig.SDKLogLevel));
    }

保留日志的门路举荐应用Application.persistentDataPath,这样能够解决平台兼容性的问题。

华为联机对战SDK如何查看?

日志保留好了,那应该如何查看呢?
C# SDK能够利用Unity打包成apk或exe文件等,或者间接在Unity Editor中间接运行。在Unity Editor中运行或者打包成exe文件,日志文件都是保留在电脑上的,默认的存储门路是:C:\Users\xxxx\AppData\LocalLow\包名\sdklog,有时还须要查看Player.log的日志,这个日志文件的目录在C:\Users\xxxx\AppData\LocalLow\包名。apk文件是运行在Android零碎的设施上的,默认日志文件门路是:外部存储/Android/data/包名/files/sdklog。您还能够打印下Application.persistentDataPath + “/sdklog”;的值来查看日志门路。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理