Procházet zdrojové kódy

Show alpm warnings

morganamilo před 6 roky
rodič
revize
42a74c41c5
2 změnil soubory, kde provedl 10 přidání a 0 odebrání
  1. 9 0
      callbacks.go
  2. 1 0
      main.go

+ 9 - 0
callbacks.go

@@ -85,3 +85,12 @@ func questionCallback(question alpm.QuestionAny) {
 		}
 	}
 }
+
+func logCallback(level alpm.LogLevel, str string) {
+	switch level {
+	case alpm.LogWarning:
+		fmt.Print(bold(yellow(smallArrow)), " ", str)
+	case alpm.LogError:
+		fmt.Print(bold(red(smallArrow)), " ", str)
+	}
+}

+ 1 - 0
main.go

@@ -191,6 +191,7 @@ func initAlpmHandle() (err error) {
 	}
 
 	alpmHandle.SetQuestionCallback(questionCallback)
+	alpmHandle.SetLogCallback(logCallback)
 	return
 }