Akka.Event.LogEvent.ToString C# (CSharp) Метод

ToString() публичный Метод

Returns a System.String that represents this LogEvent.
public ToString ( ) : string
Результат string
        public override string ToString()
        {
            return string.Format("[{0}][{1}][Thread {2}][{3}] {4}", LogLevel().ToString().Replace("Level", "").ToUpperInvariant(), Timestamp, Thread.ManagedThreadId.ToString().PadLeft(4, '0'), LogSource, Message);
        }
    }

Usage Example

Пример #1
0
        /// <summary>
        /// Prints the LogEvent using the StandardOutWriter.
        /// </summary>
        /// <param name="logEvent"></param>
        public static void PrintLogEvent(LogEvent logEvent)
        {
            ConsoleColor?color = null;

            if (UseColors)
            {
                var logLevel = logEvent.LogLevel();
                switch (logLevel)
                {
                case LogLevel.DebugLevel:
                    color = DebugColor;
                    break;

                case LogLevel.InfoLevel:
                    color = InfoColor;
                    break;

                case LogLevel.WarningLevel:
                    color = WarningColor;
                    break;

                case LogLevel.ErrorLevel:
                    color = ErrorColor;
                    break;
                }
            }

            StandardOutWriter.WriteLine(logEvent.ToString(), color);
        }
All Usage Examples Of Akka.Event.LogEvent::ToString