some tests and major cleanup
This commit is contained in:
parent
8ef2a2547c
commit
16671b3406
30 changed files with 192057 additions and 202431 deletions
|
|
@ -5,21 +5,20 @@ package log
|
|||
import (
|
||||
stdlog "log"
|
||||
"os"
|
||||
"path/filepath"
|
||||
)
|
||||
|
||||
const debug = "debug: "
|
||||
|
||||
var (
|
||||
log *stdlog.Logger
|
||||
DebugEnabled = false
|
||||
log = stdlog.New(os.Stdout, "", stdlog.LstdFlags)
|
||||
debug = false
|
||||
)
|
||||
|
||||
func NewLogger(file string) {
|
||||
if file == "" {
|
||||
log = stdlog.New(os.Stdout, "", stdlog.LstdFlags)
|
||||
func InitLogger(dir, file string, debug bool) {
|
||||
debug = debug
|
||||
if file == "-" {
|
||||
return
|
||||
}
|
||||
f, err := os.OpenFile(file, os.O_RDWR|os.O_CREATE|os.O_APPEND, 0640)
|
||||
f, err := os.OpenFile(filepath.Join(dir, file), os.O_RDWR|os.O_CREATE|os.O_APPEND, 0640)
|
||||
if err != nil {
|
||||
stdlog.Fatal(err)
|
||||
}
|
||||
|
|
@ -40,13 +39,13 @@ func Fatal(v ...interface{}) {
|
|||
}
|
||||
|
||||
func Debug(v ...interface{}) {
|
||||
if DebugEnabled {
|
||||
log.Println(append([]interface{}{debug}, v...))
|
||||
if debug {
|
||||
log.Println(append([]interface{}{"debug:"}, v...))
|
||||
}
|
||||
}
|
||||
|
||||
func Debugf(fmt string, v ...interface{}) {
|
||||
if DebugEnabled {
|
||||
log.Printf(debug+fmt, v...)
|
||||
if debug {
|
||||
log.Printf("debug: "+fmt, v...)
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue