浏览代码

* Fix loglevel for ListMode

Michaël Van Canneyt 2 年之前
父节点
当前提交
9fab1243e4
共有 1 个文件被更改,包括 3 次插入2 次删除
  1. 3 2
      packages/fpmkunit/src/fpmkunit.pp

+ 3 - 2
packages/fpmkunit/src/fpmkunit.pp

@@ -5438,7 +5438,7 @@ end;
 
 procedure TCustomInstaller.Log(Level: TVerboseLevel; Const Msg: String);
 begin
-  If Level in FLogLevels then
+  If (Level in FLogLevels) or (ListMode and (level=vlCommand)) then
     begin
     Writeln(StdOut, Msg);
     Flush(StdOut);
@@ -6558,7 +6558,8 @@ begin
       EnterCriticalSection(FGeneralCriticalSection);
       try
 {$endif NO_THREADING}
-      if Level in [vlInfo,vlDebug] then
+      if (Level in [vlInfo,vlDebug])
+         or (ListMode and (level=vlCommand)) then
         FOnLog(Level,GLogPrefix+Msg)
       else
         FOnLog(Level,Msg);