This commit is contained in:
Lunny Xiao 2016-02-16 22:41:05 +08:00
parent 249a60b31c
commit 15386d2d2f
1 changed files with 16 additions and 1 deletions

View File

@ -13,8 +13,11 @@ import (
"github.com/go-xorm/core" "github.com/go-xorm/core"
) )
var _ core.ILogger = &SyslogLogger{}
type SyslogLogger struct { type SyslogLogger struct {
w *syslog.Writer w *syslog.Writer
showSQL bool
} }
func NewSyslogLogger(w *syslog.Writer) *SyslogLogger { func NewSyslogLogger(w *syslog.Writer) *SyslogLogger {
@ -61,3 +64,15 @@ func (s *SyslogLogger) Level() core.LogLevel {
func (s *SyslogLogger) SetLevel(l core.LogLevel) (err error) { func (s *SyslogLogger) SetLevel(l core.LogLevel) (err error) {
return fmt.Errorf("unable to set syslog level") return fmt.Errorf("unable to set syslog level")
} }
func (s *SyslogLogger) ShowSQL(show ...bool) {
if len(show) == 0 {
s.showSQL = true
return
}
s.showSQL = show[0]
}
func (s *SyslogLogger) IsShowSQL() bool {
return s.showSQL
}