Beispiel #1
0
        public void LogEvent(object sender, LogEventArgs eventArgs)
        {
            if (eventArgs.Source is UnityLogSource)
            {
                return;
            }

            WriteStringToUnityLog?.Invoke(eventArgs.ToStringLine());
        }
Beispiel #2
0
        public void LogEvent(object sender, LogEventArgs eventArgs)
        {
            if ((eventArgs.Level & ConfigConsoleDisplayedLevel.Value) == 0)
            {
                return;
            }

            ConsoleManager.SetConsoleColor(eventArgs.Level.GetConsoleColor());
            ConsoleManager.ConsoleStream?.Write(eventArgs.ToStringLine());
            ConsoleManager.SetConsoleColor(ConsoleColor.Gray);
        }
Beispiel #3
0
        public void LogEvent(object sender, LogEventArgs eventArgs)
        {
            if ((eventArgs.Level & ConfigConsoleDisplayedLevel.Value) == 0)
            {
                return;
            }

            Kon.ForegroundColor = eventArgs.Level.GetConsoleColor();
            Console.Write(eventArgs.ToStringLine());
            Kon.ForegroundColor = ConsoleColor.Gray;
        }
Beispiel #4
0
        public void LogEvent(object sender, LogEventArgs eventArgs)
        {
            if (eventArgs.Source is UnityLogSource)
            {
                return;
            }

            // Special case: don't write console twice since Unity can already do that
            if (LogConsoleToUnity.Value || eventArgs.Source.SourceName != "Console")
            {
                WriteStringToUnityLog?.Invoke(eventArgs.ToStringLine());
            }
        }