/*============================================================================*/ /* Public Functions */ /*============================================================================*/ public void Log(object source, Robotlegs.Bender.Framework.Impl.LogLevel level, DateTime timestamp, object message, params object[] messageParameters) { UnityEngine.Debug.Log(string.Format(timestamp.ToLongTimeString() + " " + level.ToString() + " " + _context + " " + source + " " + message, messageParameters)); }
/*============================================================================*/ /* Public Functions */ /*============================================================================*/ public void Log(object source, Robotlegs.Bender.Framework.Impl.LogLevel level, DateTime timestamp, object message, params object[] messageParameters) { Console.WriteLine(timestamp.ToLongTimeString() + " " + level.ToString() + " " + _context + " " + source + " " + message, messageParameters); }
public void Log(object source, Robotlegs.Bender.Framework.Impl.LogLevel level, DateTime timestamp, object message, params object[] messageParameters) { switch (level) { case Robotlegs.Bender.Framework.Impl.LogLevel.DEBUG: if (DEBUG != null) { DEBUG(source, message, messageParameters); } break; case Robotlegs.Bender.Framework.Impl.LogLevel.ERROR: if (ERROR != null) { ERROR(source, message, messageParameters); } break; case Robotlegs.Bender.Framework.Impl.LogLevel.FATAL: if (FATAL != null) { FATAL(source, message, messageParameters); } break; case Robotlegs.Bender.Framework.Impl.LogLevel.INFO: if (INFO != null) { INFO(source, message, messageParameters); } break; case Robotlegs.Bender.Framework.Impl.LogLevel.WARN: if (WARN != null) { WARN(source, message, messageParameters); } break; } }
/*============================================================================*/ /* Public Functions */ /*============================================================================*/ public void Log(object source, Robotlegs.Bender.Framework.Impl.LogLevel level, DateTime timestamp, object message, params object[] messageParameters) { _callback(new LogParams(source, level, timestamp, message, messageParameters)); }