Version: 5.3 (switch to 5.4b)
言語English
  • C#
  • JS

スクリプト言語

好きな言語を選択してください。選択した言語でスクリプトコードが表示されます。

Logger

class in UnityEngine


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

フィードバック

ありがとうございます

この度はドキュメントの品質向上のためにご意見・ご要望をお寄せいただき、誠にありがとうございます。頂いた内容をドキュメントチームで確認し、必要に応じて修正を致します。

閉じる

送信に失敗しました

なんらかのエラーが発生したため送信が出来ませんでした。しばらく経ってから<a>もう一度送信</a>してください。ドキュメントの品質向上のために時間を割いて頂き誠にありがとうございます。

閉じる

キャンセル

マニュアルに切り替える

説明

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

新しいインスタンスを作成するかデフォルトの 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実行時の切替として [ON/OFF] のログの結果をデバッグします。
logHandler Logger.ILogHandler を設定します。

コンストラクタ

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

Public 関数

IsLogTypeAllowedLogType に基づいてログが有効かチェックします。
Logデフォルトのロガーを使用して Message を Unity コンソールに記録します。
LogErrorエラーメッセージをログに記録する Logger.Log のバリアント
LogException例外メッセージをログに記録する Logger.Log のバリアント
LogFormat書式設定されたメッセージをログに記録します。
LogWarning警告メッセージをログに記録する Logger.Log のバリアント