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"
)
var _ core.ILogger = &SyslogLogger{}
type SyslogLogger struct {
w *syslog.Writer
showSQL bool
}
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) {
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
}