修改包名

This commit is contained in:
2025-11-30 13:43:43 +08:00
parent 23d3840050
commit a655640ab2
38 changed files with 729 additions and 104 deletions

View File

@@ -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