ロガーの新しいインスタンスを初期化します。
新しいインスタンスを作成するかデフォルトの Debug.logger を使用します。 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.logger.logHandler.LogFormat(logType, context, format, args); }
public void LogException(Exception exception, UnityEngine.Object context) { Debug.logger.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 | カスタムのロガーを作成します。 |
IsLogTypeAllowed | LogType に基づいて Logging が有効かチェックします。 |
Log | デフォルトのロガーを使用して Unity Console にメッセージを記録します。 |
LogError | エラーメッセージをログに記録する Logger.Log のバリアント |
LogException | 例外メッセージをログに記録する Logger.Log のバリアント |
LogFormat | フォーマットされたメッセージを Log します。 |
LogWarning | 警告メッセージをログに記録する Logger.Log のバリアント |