Exemple #1
0
        private void output(string message, LogLevel level)
        {
            lock (_sync)
            {
                if (_level > level)
                {
                    return;
                }

                LogData data = null;
                try
                {
                    /*data = new LogData (level,
                     #if NETCF
                     *      MethodBaseEx.GetStackMethodName (2),
                     #else
                     *      new StackFrame (2, true),
                     #endif
                     *      message);
                     * _output (data, _file);*/
                }
                catch (Exception ex)
                {
                    /*data = new LogData (LogLevel.Fatal,
                     #if NETCF
                     *      MethodBaseEx.GetStackMethodName (0),
                     #else
                     *      new StackFrame (0, true),
                     #endif
                     *      ex.Message);*/
#if SSHARP
                    var lines = data.ToString().Split(new[] { "\r\n" }, StringSplitOptions.None);
                    foreach (var line in lines)
                    {
                        if (Debugger.IsAttached)
                        {
                            Debugger.WriteLine(line);
                        }
                        else
                        {
                            CrestronConsole.PrintLine(line);
                        }
                    }
#else
                    Console.WriteLine(data.ToString());
#endif
                }
            }
        }
Exemple #2
0
        private static void defaultOutput(LogData data, string path)
        {
            var log = data.ToString();

#if SSHARP
            var lines = log.Split(new[] { "\r\n" }, StringSplitOptions.None);
            foreach (var line in lines)
            {
                if (Debugger.IsAttached)
                {
                    Debugger.WriteLine(line);
                }
                else
                {
                    CrestronConsole.PrintLine(line);
                }
            }
#else
            Console.WriteLine(log);
#endif
            if (path != null && path.Length > 0)
            {
                writeToFile(log, path);
            }
        }
Exemple #3
0
        private void output(string message, WebSocketSharp.LogLevel level)
        {
            object obj = this._sync;

            Monitor.Enter(obj);
            try
            {
                if (this._level <= level)
                {
                    LogData logDatum = null;
                    try
                    {
                        logDatum = new LogData(level, new StackFrame(2, true), message);
                        this._output(logDatum, this._file);
                    }
                    catch (Exception exception1)
                    {
                        Exception exception = exception1;
                        logDatum = new LogData(WebSocketSharp.LogLevel.Fatal, new StackFrame(0, true), exception.Message);
                        Console.WriteLine(logDatum.ToString());
                    }
                }
            }
            finally
            {
                Monitor.Exit(obj);
            }
        }
Exemple #4
0
        private static void defaultOutput(LogData data, string path)
        {
            var log = data.ToString();

            System.Diagnostics.Debug.WriteLine(log);
            if (path != null && path.Length > 0)
            {
                writeToFile(log, path);
            }
        }
Exemple #5
0
        private static void defaultOutput(LogData data, string path)
        {
            string str = data.ToString();

            Console.WriteLine(str);
            if ((path == null ? false : path.Length > 0))
            {
                Logger.writeToFile(str, path);
            }
        }
Exemple #6
0
        private static void defaultOutput(LogData data, string path)
        {
            var log = data.ToString();

            UnityEngine.Debug.Log(log);
            if (path != null && path.Length > 0)
            {
                writeToFile(log, path);
            }
        }
Exemple #7
0
        private static void defaultOutput(LogData data, string path)
        {
            string value = data.ToString();

            Console.WriteLine(value);
            if (path != null && path.Length > 0)
            {
                writeToFile(value, path);
            }
        }
Exemple #8
0
        private static void defaultOutput(LogData data, string path)
        {
            var log = data.ToString();

            Console.WriteLine(log);
            if (path != null && path.Length > 0)
            {
                writeToFile(path, log);
            }
        }
Exemple #9
0
        private void output(string message, LogLevel level)
        {
            lock (_sync)
            {
                if (_level > level)
                {
                    return;
                }

                LogData data = null;
                try
                {
                    data = new LogData(level, new StackFrame(2, true), message);
                    _output(data, _file);
                }
                catch (Exception ex)
                {
                    data = new LogData(LogLevel.Fatal, new StackFrame(0, true), ex.Message);
                    Console.WriteLine(data.ToString());
                    System.Diagnostics.Debug.WriteLine(data.ToString());
                }
            }
        }
Exemple #10
0
        private static void defaultOutput(LogData data, string path)
        {
            var log = data.ToString();

            if (TheBaseAssets.MySYSLOG != null)
            {
                var msgLevel   = eMsgLevel.l4_Message;
                var debugLevel = eDEBUG_LEVELS.FULLVERBOSE;
                switch (data.Level)
                {
                case LogLevel.Error:
                case LogLevel.Fatal:
                    msgLevel   = eMsgLevel.l1_Error;
                    debugLevel = eDEBUG_LEVELS.OFF;
                    break;

                case LogLevel.Warn:
                    msgLevel   = eMsgLevel.l2_Warning;
                    debugLevel = eDEBUG_LEVELS.OFF;
                    break;

                case LogLevel.Info:
                    msgLevel   = eMsgLevel.l4_Message;
                    debugLevel = eDEBUG_LEVELS.VERBOSE;
                    break;

                case LogLevel.Debug:
                    msgLevel   = eMsgLevel.l6_Debug;
                    debugLevel = eDEBUG_LEVELS.VERBOSE;
                    break;

                case LogLevel.Trace:
                    msgLevel   = eMsgLevel.l6_Debug;
                    debugLevel = eDEBUG_LEVELS.FULLVERBOSE;
                    break;
                }
                TheBaseAssets.MySYSLOG?.WriteToLog(4365, TSM.L(debugLevel) ? null : new TSM("WebSocketSharp", "WebSocketSharp", msgLevel, log));
            }
            else
            {
                TheSystemMessageLog.ToCo(log);
            }
            if (path != null && path.Length > 0)
            {
                writeToFile(log, path);
            }
        }
Exemple #11
0
        private void output(string message, LogLevel level)
        {
            lock (_sync) {
                if (_level > level)
                {
                    return;
                }

                LogData data = null;
                try {
                    data = new LogData(level, new StackFrame(2, true), message);
                    _output(data, _file);
                }
                catch (Exception ex) {
                    data = new LogData(LogLevel.Fatal, new StackFrame(0, true), ex.Message);
                    TheSystemMessageLog.ToCo(data.ToString());
                }
            }
        }
Exemple #12
0
 private void output(string message, LogLevel level)
 {
     lock (_sync)
     {
         if (_level <= level)
         {
             LogData logData = null;
             try
             {
                 logData = new LogData(level, new StackFrame(2, fNeedFileInfo: true), message);
                 _output(logData, _file);
             }
             catch (Exception ex)
             {
                 logData = new LogData(LogLevel.Fatal, new StackFrame(0, fNeedFileInfo: true), ex.Message);
                 Console.WriteLine(logData.ToString());
             }
         }
     }
 }
Exemple #13
0
        private void output(string message, LogLevel level)
        {
            if (level < _level || message == null || message.Length == 0)
            {
                return;
            }

            lock (_sync)
            {
                LogData data = null;
                try {
                    data = new LogData(level, new StackFrame(2, true), message);
                    _output(data);
                }
                catch (Exception ex) {
                    data = new LogData(LogLevel.FATAL, new StackFrame(0, true), ex.Message);
                    Console.WriteLine(data.ToString());
                }
            }
        }
Exemple #14
0
        private void output(string message, LogLevel level)
        {
            object sync = this._sync;

            lock (sync)
            {
                if (this._level <= level)
                {
                    try
                    {
                        LogData logData = new LogData(level, new StackFrame(2, true), message);
                        this._output(logData, this._file);
                    }
                    catch (Exception ex)
                    {
                        LogData logData = new LogData(LogLevel.Fatal, new StackFrame(0, true), ex.Message);
                        Console.WriteLine(logData.ToString());
                    }
                }
            }
        }
Exemple #15
0
    private void output (string message, LogLevel level)
    {
      lock (_sync) {
        if (_level > level)
          return;

        LogData data = null;
        try {
          data = new LogData (level, new StackFrame (2, true), message);
          _output (data, _file);
        }
        catch (Exception ex) {
          data = new LogData (LogLevel.Fatal, new StackFrame (0, true), ex.Message);
          Console.WriteLine (data.ToString ());
        }
      }
    }
Exemple #16
0
 private static void defaultOutput (LogData data, string path)
 {
   var log = data.ToString ();
   Console.WriteLine (log);
   if (path != null && path.Length > 0)
     writeToFile (path, log);
 }
Exemple #17
0
        private static void defaultOutput(LogData data)
        {
            var log = data.ToString();

            Console.WriteLine(log);
        }