修改包名

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

@@ -4,8 +4,8 @@ import (
"fmt"
"log"
"git.toowon.com/jimmy/go-commom/config"
"git.toowon.com/jimmy/go-commom/middleware"
"git.toowon.com/jimmy/go-common/config"
"git.toowon.com/jimmy/go-common/middleware"
// "gorm.io/driver/mysql"
// "gorm.io/gorm"
)

View File

@@ -5,7 +5,7 @@ import (
"log"
"time"
"git.toowon.com/jimmy/go-commom/datetime"
"git.toowon.com/jimmy/go-common/datetime"
)
func main() {

View File

@@ -5,7 +5,7 @@ import (
"log"
"time"
"git.toowon.com/jimmy/go-commom/datetime"
"git.toowon.com/jimmy/go-common/datetime"
)
func main() {

View File

@@ -4,8 +4,8 @@ import (
"fmt"
"log"
"git.toowon.com/jimmy/go-commom/config"
"git.toowon.com/jimmy/go-commom/email"
"git.toowon.com/jimmy/go-common/config"
"git.toowon.com/jimmy/go-common/email"
)
func main() {

View File

@@ -4,8 +4,8 @@ import (
"fmt"
"log"
"git.toowon.com/jimmy/go-commom/config"
"git.toowon.com/jimmy/go-commom/factory"
"git.toowon.com/jimmy/go-common/config"
"git.toowon.com/jimmy/go-common/factory"
)
func main() {

View File

@@ -4,7 +4,7 @@ import (
"log"
"net/http"
"git.toowon.com/jimmy/go-commom/http"
"git.toowon.com/jimmy/go-common/http"
)
// 用户结构

View File

@@ -0,0 +1,52 @@
package main
import (
"log"
"git.toowon.com/jimmy/go-common/config"
"git.toowon.com/jimmy/go-common/factory"
)
func main() {
// 加载配置
cfg, err := config.LoadFromFile("./config/example.json")
if err != nil {
log.Fatal("Failed to load config:", err)
}
// 使用工厂创建日志记录器(推荐方式)
fac := factory.NewFactory(cfg)
logger, err := fac.GetLogger()
if err != nil {
log.Fatal("Failed to create logger:", err)
}
// 示例1基本日志记录
logger.Info("Application started")
logger.Debug("Debug message: %s", "This is a debug message")
logger.Warn("Warning message: %s", "This is a warning")
logger.Error("Error message: %s", "This is an error")
// 示例2带字段的日志记录
logger.Infof(map[string]interface{}{
"user_id": 123,
"action": "login",
"ip": "192.168.1.1",
}, "User logged in successfully")
logger.Errorf(map[string]interface{}{
"error_code": 1001,
"module": "database",
}, "Failed to connect to database: %v", "connection timeout")
// 示例3不同级别的日志
logger.Debug("This is a debug log")
logger.Info("This is an info log")
logger.Warn("This is a warn log")
logger.Error("This is an error log")
// 注意Fatal和Panic会终止程序示例中不执行
// logger.Fatal("This would exit the program")
// logger.Panic("This would panic")
}

View File

@@ -4,9 +4,9 @@ import (
"log"
"net/http"
"git.toowon.com/jimmy/go-commom/datetime"
"git.toowon.com/jimmy/go-commom/http"
"git.toowon.com/jimmy/go-commom/middleware"
"git.toowon.com/jimmy/go-common/datetime"
"git.toowon.com/jimmy/go-common/http"
"git.toowon.com/jimmy/go-common/middleware"
)
// 示例使用CORS和时区中间件

View File

@@ -6,7 +6,7 @@ import (
"gorm.io/driver/mysql"
"gorm.io/gorm"
"git.toowon.com/jimmy/go-commom/migration"
"git.toowon.com/jimmy/go-common/migration"
)
func main() {

View File

@@ -4,7 +4,7 @@ import (
"fmt"
"log"
"git.toowon.com/jimmy/go-commom/migration"
"git.toowon.com/jimmy/go-common/migration"
"gorm.io/driver/sqlite"
"gorm.io/gorm"
)

View File

@@ -4,8 +4,8 @@ import (
"fmt"
"log"
"git.toowon.com/jimmy/go-commom/config"
"git.toowon.com/jimmy/go-commom/sms"
"git.toowon.com/jimmy/go-common/config"
"git.toowon.com/jimmy/go-common/sms"
)
func main() {

View File

@@ -4,9 +4,9 @@ import (
"log"
"net/http"
"git.toowon.com/jimmy/go-commom/config"
"git.toowon.com/jimmy/go-commom/middleware"
"git.toowon.com/jimmy/go-commom/storage"
"git.toowon.com/jimmy/go-common/config"
"git.toowon.com/jimmy/go-common/middleware"
"git.toowon.com/jimmy/go-common/storage"
)
func main() {