Version: 2017.1

Logger

class in UnityEngine


実装インターフェース:ILogger, ILogHandler

マニュアルに切り替える

説明

ロガーの新しいインスタンスを初期化します。

Create a new instance or use default Debug.unityLogger. See Also: ILogger, ILogHandler.

using UnityEngine;
using System.Collections;
using System.IO;
using System;

public class MyLogHandler : ILogHandler { public void LogFormat(LogType logType, UnityEngine.Object context, string format, params object[] args) { Debug.unityLogger.logHandler.LogFormat(logType, context, format, args); }

public void LogException(Exception exception, UnityEngine.Object context) { Debug.unityLogger.LogException(exception, context); } }

public class MyGameClass : MonoBehaviour { private static string kTAG = "MyGameTag"; private Logger myLogger;

void Start() { myLogger = new Logger(new MyLogHandler());

myLogger.Log(kTAG, "MyGameClass Start."); } }

変数

filterLogTypeカスタムロガーを実装するためのインターフェース
logEnabledランタイムでデバッグをログしてる最中に [オン/オフ] を切り替えます。
logHandler Logger.ILogHandler を設定します。

コンストラクタ

Loggerカスタムのロガーを作成します。

Public 関数

IsLogTypeAllowedLogType に基づいて Logging が有効かチェックします。
Logデフォルトのロガーを使用して Unity Console にメッセージを記録します。
LogErrorエラーメッセージをログに記録する Logger.Log のバリアント
LogException例外メッセージをログに記録する Logger.Log のバリアント
LogFormatフォーマットされたメッセージを Log します。
LogWarning警告メッセージをログに記録する Logger.Log のバリアント
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961