浏览代码

Merge pull request #59 from BepInEx/feature-always-log-to-output_log

Display all log levels in output_log.txt
Geoffrey Horsington 6 年之前
父节点
当前提交
c2ebeb39b1
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      BepInEx/Logging/UnityLogWriter.cs

+ 4 - 0
BepInEx/Logging/UnityLogWriter.cs

@@ -36,6 +36,10 @@ namespace BepInEx.Logging
             Kon.ForegroundColor = level.GetConsoleColor();
             base.Log(level, entry);
             Kon.ForegroundColor = ConsoleColor.Gray;
+
+            // If the display level got ignored, still write it to the log
+            if ((DisplayedLevels & level) == LogLevel.None)
+                WriteToLog($"[{level.GetHighestLevel()}] {entry}\r\n");
         }
 
         public override void WriteLine(string value) => InternalWrite($"{value}\r\n");