internal logging library
This commit is contained in:
@@ -24,6 +24,7 @@ import (
|
||||
"ruben/inventory2/internal/domains/authentication"
|
||||
etsy_platform "ruben/inventory2/internal/domains/platforms/etsy"
|
||||
"ruben/inventory2/internal/domains/raw_events"
|
||||
"ruben/inventory2/internal/logging"
|
||||
"ruben/inventory2/internal/server"
|
||||
)
|
||||
|
||||
@@ -33,10 +34,9 @@ const (
|
||||
)
|
||||
|
||||
func main() {
|
||||
logger := slog.New(tint.NewHandler(os.Stderr, &tint.Options{
|
||||
logger := logging.New(tint.NewHandler(os.Stderr, &tint.Options{
|
||||
AddSource: true,
|
||||
Level: slog.LevelDebug,
|
||||
//Level: consts.LevelTrace,
|
||||
ReplaceAttr: func(groups []string, a slog.Attr) slog.Attr {
|
||||
// this can perform general key=value log cleanup
|
||||
|
||||
@@ -50,6 +50,24 @@ func main() {
|
||||
// Time format (Default: time.StampMilli)
|
||||
//TimeFormat: "",
|
||||
}))
|
||||
/*
|
||||
logger := slog.New(tint.NewHandler(os.Stderr, &tint.Options{
|
||||
AddSource: true,
|
||||
Level: slog.LevelDebug,
|
||||
ReplaceAttr: func(groups []string, a slog.Attr) slog.Attr {
|
||||
// this can perform general key=value log cleanup
|
||||
|
||||
if a.Key == slog.SourceKey && len(groups) == 0 {
|
||||
source := a.Value.Any().(*slog.Source)
|
||||
source.File = strings.TrimPrefix(source.File, "/home/angel/go/src/ruben/inventory2/internal")
|
||||
}
|
||||
|
||||
return a
|
||||
},
|
||||
// Time format (Default: time.StampMilli)
|
||||
//TimeFormat: "",
|
||||
}))
|
||||
*/
|
||||
|
||||
logger.Info("application starting")
|
||||
|
||||
@@ -60,7 +78,7 @@ func main() {
|
||||
logger.Info("application shutdown")
|
||||
}
|
||||
|
||||
func runApp(ctx context.Context, logger *slog.Logger) error {
|
||||
func runApp(ctx context.Context, logger *logging.Logger) error {
|
||||
ctx, shutdown := context.WithCancel(ctx)
|
||||
defer shutdown()
|
||||
|
||||
@@ -149,7 +167,7 @@ func runAuthProcesses(ctx context.Context, auth *authentication.Authenticator) <
|
||||
return errCh
|
||||
}
|
||||
|
||||
func runServer(ctx context.Context, logger *slog.Logger, connPool *pgxpool.Pool, auth *authentication.Authenticator) <-chan error {
|
||||
func runServer(ctx context.Context, logger *logging.Logger, connPool *pgxpool.Pool, auth *authentication.Authenticator) <-chan error {
|
||||
srv := &http.Server{
|
||||
Addr: ":8082", // local
|
||||
Handler: server.NewServer(
|
||||
|
||||
Reference in New Issue
Block a user