修改包名
This commit is contained in:
@@ -3,9 +3,10 @@ package factory
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"git.toowon.com/jimmy/go-commom/config"
|
||||
"git.toowon.com/jimmy/go-commom/email"
|
||||
"git.toowon.com/jimmy/go-commom/sms"
|
||||
"git.toowon.com/jimmy/go-common/config"
|
||||
"git.toowon.com/jimmy/go-common/email"
|
||||
"git.toowon.com/jimmy/go-common/logger"
|
||||
"git.toowon.com/jimmy/go-common/sms"
|
||||
)
|
||||
|
||||
// Factory 工厂类,用于从配置创建各种客户端对象
|
||||
@@ -38,6 +39,16 @@ func (f *Factory) GetSMSClient() (*sms.SMS, error) {
|
||||
return sms.NewSMS(f.cfg.SMS)
|
||||
}
|
||||
|
||||
// GetLogger 获取日志记录器(已初始化)
|
||||
// 返回已初始化的日志记录器对象,可直接使用
|
||||
func (f *Factory) GetLogger() (*logger.Logger, error) {
|
||||
if f.cfg.Logger == nil {
|
||||
// 如果没有配置,使用默认配置创建
|
||||
return logger.NewLogger(nil)
|
||||
}
|
||||
return logger.NewLogger(f.cfg.Logger)
|
||||
}
|
||||
|
||||
// GetConfig 获取配置对象
|
||||
func (f *Factory) GetConfig() *config.Config {
|
||||
return f.cfg
|
||||
|
||||
Reference in New Issue
Block a user