实时服务器日志

最近更新时间:2020-09-27 15:16:47

操作场景

本文档主要指导您如何使用实时服务器日志,包括开启/关闭实时服务器日志、查看实时服务器日志。

说明:

游戏联机对战引擎 MGOBE 的采集的实时服务器日志将上报到 日志服务 CLS,开发者可登录 日志服务控制台 查看。日志服务 CLS 是腾讯云上一款独立的产品,提供了从日志采集、日志存储到日志检索分析、实时消费、日志投递等多项服务。日志服务 CLS 相关收费说明,请参见 计费概述 文档。

前提条件

操作步骤

为实时服务器开通/关闭日志

  1. 登录 游戏联机对战引擎控制台 ,选择左侧菜单【自定义服务逻辑】>【实时服务器】。
  2. 进入实时服务器【日志配置】页面。
  3. 单击实时服务器日志开关。
  4. 在弹出的确认窗口中单击【确认开启】。MGOBE 将为当前实时服务器创建一个日志集和日志主题,实时服务器日志集将创建在上海区域,默认保存7天以内的日志。
  5. 再次单击实时服务器开关,在弹出的确认窗口中单击【确认停用】,可为实时服务器关闭日志。MGOBE 将为您删除当前实时服务器的日志集,并不再上报日志。

打印实时服务器日志

实时服务器日志支持以下两种类型,可在实时服务器内定义日志的打印内容和打印级别。打印的实时服务器日志将上报到日志服务 CLS 里:

  • 系统日志
    由系统定义打印内容,通过 mgobexsCode 对象的 logLevelSDK 属性定义系统内部日志的打印级别。只能填写以下值:

    含义
    debug+ 打印 debug、info、error
    info+ 打印 info、error
    error+ 打印 error(默认值)
  • 自定义日志
    由您自定义打印内容,通过 mgobexsCode 对象的 logLevel 属性,定义您代码内使用 ActionArgs.SDK.logger 时的日志打印级别。只能填写以下值:

    含义
    debug+ 打印 debug、info、error
    info+ 打印 info、error
    error+ 打印 error(默认值)

查看实时服务器日志

  1. 进入实时服务器-详情,单击【查看日志】。
  2. 跳转进入日志服务控制台,您将被自动导航到【上海】区域的检索分析菜单下,您可以看到当前实时服务器对应的日志集。
  3. 单击【检索分析】,即可查看已上报的实时服务器日志数据。

常见问题

在控制台没有显示日志数据,该怎么解决?

如果没有显示日志数据,请您将上传的代码 zip 包内, index.js 里的 logLevel 和 logLevelSDK 字段改为 debug+。

目录