用户工具

站点工具


侧边栏



Unity3D中文文档

script:unityengine:classes:logger:logger

Logger 记录器

class in UnityEngine Implements interfaces: ILogger, ILogHandler

Description 描述

Initializes a new instance of the Logger.

初始化新的实例化的记录器。

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

创建新的实例或者使用默认Debug.logger。请参考ILogger, ILogHandler。

JavaScript:

#pragma strict
public class MyLogHandler implements ILogHandler {
	public function LogFormat(logType: LogType, context: UnityEngine.Object, format: String, args: Object[]) {
		Debug.logger.logHandler.LogFormat(logType, context, format, args);
	}
	public function LogException(exception: Exception, context: UnityEngine.Object) {
		Debug.logger.LogException(exception, context);
	}
}
public class MyGameClass extends MonoBehaviour {
	private static var kTAG: String = "MyGameTag";
	private var myLogger: Logger;
	function Start() {
		myLogger = new Logger(new MyLogHandler());
		myLogger.Log(kTAG, "MyGameClass Start.");
	}
}

C#:

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.");
    }
}

Variables 变量

filterLogTypeTo selective enable debug log message.
选择性地启用调试日志消息。
logEnabledTo runtime toggle debug logging [ON/OFF].
实时开关调试日志[开/关]。
logHandlerSet Logger.ILogHandler.
设置Logger.ILogHandler。

Constructors 构造

LoggerCreate a custom Logger.
创建自定义记录器。

Public Functions 公共函数

IsLogTypeAllowedCheck logging is enabled based on the LogType.
检查日志是否基于LogType启用。
LogLogs message to the Unity Console using default logger.
使用默认记录器记录消息到Unity控制台。
LogErrorA variant of Logger.Log that logs an error message.
不同的Logger.Log用于记录错误信息。
LogExceptionA variant of Logger.Log that logs an exception message.
不同的Logger.Log用于记录异常信息。
LogFormatLogs a formatted message.
日志的格式信息。
LogWarningA variant of Logger.Log that logs an warning message.
不同的Logger.Log是记录警告信息。
script/unityengine/classes/logger/logger.txt · 最后更改: 2016/08/02 05:32 (外部编辑)