class in UnityEngine Implements interfaces: ILogger, ILogHandler
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 = Logger( MyLogHandler()); myLogger.Log(kTAG, "MyGameClass Start."); } }
filterLogType | To selective enable debug log message. 选择性地启用调试日志消息。 |
logEnabled | To runtime toggle debug logging [ON/OFF]. 实时开关调试日志[开/关]。 |
logHandler | Set Logger.ILogHandler. 设置Logger.ILogHandler。 |
Logger | Create a custom Logger. 创建自定义记录器。 |
IsLogTypeAllowed | Check logging is enabled based on the LogType. 检查日志是否基于LogType启用。 |
Log | Logs message to the Unity Console using default logger. 使用默认记录器记录消息到Unity控制台。 |
LogError | A variant of Logger.Log that logs an error message. 不同的Logger.Log用于记录错误信息。 |
LogException | A variant of Logger.Log that logs an exception message. 不同的Logger.Log用于记录异常信息。 |
LogFormat | Logs a formatted message. 日志的格式信息。 |
LogWarning | A variant of Logger.Log that logs an warning message. 不同的Logger.Log是记录警告信息。 |