diff --git a/service/Module.go b/service/Module.go index af98f36..d22f5a1 100644 --- a/service/Module.go +++ b/service/Module.go @@ -98,6 +98,14 @@ func (slf *BaseModule) GetModuleById(moduleId uint32) IModule { return ret } +func (slf *BaseModule) GetModuleCount() int { + locker := slf.GetRoot().getBaseModule().getLocker() + locker.Lock() + defer locker.Unlock() + + return len(slf.mapModule) +} + func (slf *BaseModule) genModuleId() uint32 { slf.CurrMaxModuleId++ moduleId := slf.CurrMaxModuleId diff --git a/sysmodule/LogModule.go b/sysmodule/LogModule.go index d0a7cb1..16f71b8 100644 --- a/sysmodule/LogModule.go +++ b/sysmodule/LogModule.go @@ -106,7 +106,7 @@ func (slf *LogModule) Printf(level uint, format string, v ...interface{}) { if slf.openLevel == LEVER_DEBUG || slf.listenFun != nil { strlog := fmt.Sprintf(format, v...) if slf.openLevel == LEVER_DEBUG { - fmt.Println(LogPrefix[level], strlog) + fmt.Println(LogPrefix[level], time.Now().Format("2006/1/2 15:04:05"), strlog) } if slf.listenFun != nil {