/*============================================================================*/
        /* 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);
        }
示例#2
0
        /*============================================================================*/
        /* 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));
        }
示例#3
0
        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;
            }
        }
示例#4
0
        /*============================================================================*/
        /* 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));
        }