首页 > 其他分享 >【华为联机对战服务】如何保存及查看联机对战SDK日志?

【华为联机对战服务】如何保存及查看联机对战SDK日志?

时间:2022-08-15 15:37:45浏览次数:52  
标签:联机 保存 对战 华为 日志 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";的值来查看日志路径。

标签:联机,保存,对战,华为,日志,SDK
From: https://www.cnblogs.com/developer-huawei/p/16588463.html

相关文章