add
This commit is contained in:
@@ -5,6 +5,7 @@ import (
|
||||
"os"
|
||||
"fmt"
|
||||
"path/filepath"
|
||||
"time"
|
||||
)
|
||||
|
||||
type Logger interface {
|
||||
@@ -64,3 +65,15 @@ func SetupFile(path string) error {
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func SetupTimezone(tz string) error {
|
||||
if tz == "" {
|
||||
return fmt.Errorf("timezone empty")
|
||||
}
|
||||
loc, err := time.LoadLocation(tz)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
time.Local = loc
|
||||
return nil
|
||||
}
|
||||
|
||||
@@ -15,6 +15,9 @@ import (
|
||||
|
||||
func main() {
|
||||
port := utils.GetEnv("PORT", "8081")
|
||||
if err := logger.SetupTimezone("Asia/Shanghai"); err != nil {
|
||||
logger.L().Printf("setup timezone error: %v", err)
|
||||
}
|
||||
if err := logger.SetupFile(utils.GetEnv("LOG_FILE", "/var/log/app/country.log")); err != nil {
|
||||
logger.L().Printf("setup file logger error: %v", err)
|
||||
}
|
||||
|
||||
@@ -26,6 +26,7 @@ services:
|
||||
image: user-service:latest
|
||||
container_name: user_service
|
||||
environment:
|
||||
TZ: "Asia/Shanghai"
|
||||
PG_HOST: postgres
|
||||
PG_PORT: "5432"
|
||||
PG_USER: postgres
|
||||
|
||||
@@ -23,6 +23,9 @@ var pg *sql.DB
|
||||
|
||||
func main() {
|
||||
port := utils.GetEnv("PORT", "8080")
|
||||
if err := logger.SetupTimezone("Asia/Shanghai"); err != nil {
|
||||
logger.L().Printf("setup timezone error: %v", err)
|
||||
}
|
||||
if err := logger.SetupFile(utils.GetEnv("LOG_FILE", "/var/log/app/user.log")); err != nil {
|
||||
logger.L().Printf("setup file logger error: %v", err)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user