Unity 6.3
0 онлайн 63 гостей 3 в системе
Вход

Logger

класс в UnityEngine

Выполнено в:UnityEngine.CoreModule


Интерфейсы приспособлений:ILogger, ILogHandler

Описание

Инициализация нового экземпляра журнала.

Создать новый экземпляр или использовать по умолчанию Debug.unityLogger. Дополнительные ресурсы: 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Во время выполнения переключить журнал отладки [ON/OFF].
logHandlerНастройка Logger.ILogHandler.

Конструкторы

Конструктор Описание
LoggerСоздание пользовательского журнала.

Открытые методы

Метод Описание
IsLogTypeAllowedПроверка журнала включена на основе LogType.
LogЗаписывает сообщение в Консоль Unity с помощью стандартного журнала.
LogErrorВариант Logger.Log, который регистрирует сообщение об ошибке.
LogExceptionВариант Logger.Log, который регистрирует сообщение об исключении.
LogFormatЗаносит в журнал форматированное сообщение.
LogWarningВариант Logger.Log, который регистрирует сообщение предупреждения.