fix error using ioutil.Discard
This commit is contained in:
parent
6ddc6b411f
commit
f33ed5b947
|
@ -175,9 +175,9 @@ func (engine *Engine) Ping() error {
|
||||||
func (engine *Engine) logSQL(sqlStr string, sqlArgs ...interface{}) {
|
func (engine *Engine) logSQL(sqlStr string, sqlArgs ...interface{}) {
|
||||||
if engine.ShowSQL {
|
if engine.ShowSQL {
|
||||||
if len(sqlArgs) > 0 {
|
if len(sqlArgs) > 0 {
|
||||||
engine.Logger.Info(fmt.Sprintln("[sql]", sqlStr, "[args]", sqlArgs))
|
engine.Logger.Info(fmt.Sprintf("[sql] %v [args] %v", sqlStr, sqlArgs))
|
||||||
} else {
|
} else {
|
||||||
engine.Logger.Info(fmt.Sprintln("[sql]", sqlStr))
|
engine.Logger.Info(fmt.Sprintf("[sql] %v", sqlStr))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
17
logger.go
17
logger.go
|
@ -3,7 +3,6 @@ package xorm
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"io"
|
"io"
|
||||||
"io/ioutil"
|
|
||||||
"log"
|
"log"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -24,19 +23,19 @@ type SimpleLogger struct {
|
||||||
|
|
||||||
func NewSimpleLogger(out io.Writer) *SimpleLogger {
|
func NewSimpleLogger(out io.Writer) *SimpleLogger {
|
||||||
return &SimpleLogger{
|
return &SimpleLogger{
|
||||||
DEBUG: log.New(ioutil.Discard, "[xorm] [debug] ", log.Ldate|log.Lmicroseconds),
|
DEBUG: log.New(out, "[xorm] [debug] ", log.Ldate|log.Lmicroseconds),
|
||||||
ERR: log.New(ioutil.Discard, "[xorm] [error] ", log.Ldate|log.Lmicroseconds),
|
ERR: log.New(out, "[xorm] [error] ", log.Ldate|log.Lmicroseconds),
|
||||||
INFO: log.New(ioutil.Discard, "[xorm] [info] ", log.Ldate|log.Lmicroseconds),
|
INFO: log.New(out, "[xorm] [info] ", log.Ldate|log.Lmicroseconds),
|
||||||
WARN: log.New(ioutil.Discard, "[xorm] [warn] ", log.Ldate|log.Lmicroseconds),
|
WARN: log.New(out, "[xorm] [warn] ", log.Ldate|log.Lmicroseconds),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewSimpleLogger2(out io.Writer, prefix string, flag int) *SimpleLogger {
|
func NewSimpleLogger2(out io.Writer, prefix string, flag int) *SimpleLogger {
|
||||||
return &SimpleLogger{
|
return &SimpleLogger{
|
||||||
DEBUG: log.New(ioutil.Discard, fmt.Sprintf("%s [debug] ", prefix), log.Ldate|log.Lmicroseconds),
|
DEBUG: log.New(out, fmt.Sprintf("%s [debug] ", prefix), log.Ldate|log.Lmicroseconds),
|
||||||
ERR: log.New(ioutil.Discard, fmt.Sprintf("%s [error] ", prefix), log.Ldate|log.Lmicroseconds),
|
ERR: log.New(out, fmt.Sprintf("%s [error] ", prefix), log.Ldate|log.Lmicroseconds),
|
||||||
INFO: log.New(ioutil.Discard, fmt.Sprintf("%s [info] ", prefix), log.Ldate|log.Lmicroseconds),
|
INFO: log.New(out, fmt.Sprintf("%s [info] ", prefix), log.Ldate|log.Lmicroseconds),
|
||||||
WARN: log.New(ioutil.Discard, fmt.Sprintf("%s [warn] ", prefix), log.Ldate|log.Lmicroseconds),
|
WARN: log.New(out, fmt.Sprintf("%s [warn] ", prefix), log.Ldate|log.Lmicroseconds),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue