move glog setter to util/logs

pull/8/head
xuzhonghu 2018-06-05 10:18:23 +08:00
parent 7a9a30a4f7
commit 0aff9490cf
1 changed files with 10 additions and 0 deletions

View File

@ -18,6 +18,7 @@ package logs
import (
"flag"
"fmt"
"log"
"time"
@ -67,3 +68,12 @@ func FlushLogs() {
func NewLogger(prefix string) *log.Logger {
return log.New(GlogWriter{}, prefix, 0)
}
// GlogSetter is a setter to set glog level.
func GlogSetter(val string) (string, error) {
var level glog.Level
if err := level.Set(val); err != nil {
return "", fmt.Errorf("failed set glog.logging.verbosity %s: %v", val, err)
}
return fmt.Sprintf("successfully set glog.logging.verbosity to %s", val), nil
}