diff --git a/sysservice/logservice.go b/sysservice/logservice.go new file mode 100644 index 0000000..e144c8f --- /dev/null +++ b/sysservice/logservice.go @@ -0,0 +1,25 @@ +package sysservice + +import ( + "github.com/duanhf2012/origin/service" + "github.com/duanhf2012/origin/sysmodule" +) + +type LogService struct { + service.BaseService + logmodule *sysmodule.LogModule +} + +func (slf *LogService) InitLog(logservicename string, openLevel uint) { + slf.SetServiceName(logservicename) + slf.logmodule = &sysmodule.LogModule{} + slf.logmodule.Init(logservicename, openLevel) +} + +func (slf *LogService) Printf(level uint, format string, v ...interface{}) { + slf.logmodule.Printf(level, format, v...) +} + +func (slf *LogService) Print(level uint, v ...interface{}) { + slf.logmodule.Print(level, v...) +}