版本:Unity 6 (6000.0)
语言英语
  • C#

Logger.filterLogType

提议进行更改

成功!

感谢您帮助我们改善 Unity 文档的质量。虽然我们无法接受所有意见,但我们会仔细阅读用户提出的所有更改建议,并在适用情况下进行更新。

关闭

提交失败

由于某些原因,您建议的更改无法提交。请在几分钟后<a>重试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

public LogType filterLogType;

描述

有选择地启用调试日志消息。

通过将 filterLogType 设置为

LogType.Log(默认设置),将显示所有日志消息。

LogType.Warning 将显示“警告”、“断言”、“错误”和“异常”日志消息。

LogType.Assert 将显示“断言”、“错误”和“异常”日志消息。

LogType.Error 将显示“错误”和“异常”日志消息。

LogType.Exception 将显示“异常”日志消息。

using UnityEngine;
using System.Collections;

public class MyGameClass : MonoBehaviour { private static ILogger logger = Debug.unityLogger; private static string kTAG = "MyGameTag";

void Start() { if (Debug.isDebugBuild) logger.filterLogType = LogType.Log; else logger.filterLogType = LogType.Warning;

logger.Log(kTAG, "This log will be displayed only in debug build"); logger.LogError(kTAG, "This log will be displayed in debug and release build"); } }