瀏覽代碼

Show alpm warnings

morganamilo 6 年之前
父節點
當前提交
42a74c41c5
共有 2 個文件被更改,包括 10 次插入0 次删除
  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
 }