优化module功能

This commit is contained in:
boyce
2019-02-22 17:08:41 +08:00
parent 29607777f8
commit f1768ee7ec
3 changed files with 36 additions and 74 deletions

View File

@@ -2,12 +2,9 @@ package service
import (
"fmt"
"log"
"os"
"reflect"
"strings"
"time"
)
type MethodInfo struct {
@@ -27,25 +24,10 @@ type IService interface {
GetServiceName() string
SetServiceName(serviceName string) bool
GetServiceId() int
IsTimeOutTick(microSecond int64) bool
GetStatus() int
}
var Log *log.Logger
var logFile *os.File
func InitLog() {
fileName := "system-" + time.Now().Format("2006-01-02") + ".log"
var err error
logFile, err = os.Create(fileName)
if err != nil {
log.Fatalln("open file error")
}
Log = log.New(logFile, "", log.Lshortfile|log.LstdFlags)
}
type BaseService struct {
BaseModule
@@ -76,12 +58,9 @@ func (slf *BaseService) OnFetchService(iservice IService) error {
}
func (slf *BaseService) OnSetupService(iservice IService) {
return
}
func (slf *BaseService) OnRemoveService(iservice IService) {
return
}
func (slf *BaseService) Init(iservice IService) error {
@@ -99,9 +78,3 @@ func (slf *BaseService) Init(iservice IService) error {
return nil
}
func (slf *BaseService) IsTimeOutTick(microSecond int64) bool {
nowtm := time.Now().UnixNano() / 1e6
return nowtm-slf.tickTime >= microSecond
}