func createLogger(file string, l log.LevelType, p os.FileMode) (logger *log.Logger, err error) { var config log.Config config.Level = l config.TimeFormat = log.TF_DEFAULT config.Utc = false var f *os.File if file == "" { f = os.Stdout } else { f, err = log.OpenFile(file, p) if err != nil { return } } logger, err = log.New(f, config) return }