internal logging library

This commit is contained in:
2026-01-12 23:21:52 -07:00
parent ee2808f8a1
commit 851234d9fa
18 changed files with 349 additions and 159 deletions
+3 -3
View File
@@ -7,8 +7,8 @@ import (
"context"
"errors"
"fmt"
"log/slog"
"ruben/inventory2/internal/consts"
"ruben/inventory2/internal/logging"
"github.com/jackc/pgx/v5"
"github.com/jackc/pgx/v5/pgxpool"
@@ -16,7 +16,7 @@ import (
type (
Store struct {
log *slog.Logger
log *logging.Logger
db *pgxpool.Pool
}
@@ -61,7 +61,7 @@ type (
}
)
func NewStore(logger *slog.Logger, db *pgxpool.Pool) *Store {
func NewStore(logger *logging.Logger, db *pgxpool.Pool) *Store {
return &Store{
log: logger,
db: db,
+3 -3
View File
@@ -5,7 +5,6 @@ import (
"encoding/json"
"errors"
"fmt"
"log/slog"
"net/url"
"time"
@@ -16,6 +15,7 @@ import (
"golang.org/x/oauth2"
"ruben/inventory2/internal/consts"
"ruben/inventory2/internal/logging"
)
// TODO: move these to a config?
@@ -37,7 +37,7 @@ const (
type (
// Authenticator is used to authenticate our users.
Authenticator struct {
log *slog.Logger
log *logging.Logger
*oidc.Provider
oauth2.Config
db *pgxpool.Pool
@@ -64,7 +64,7 @@ type (
func New(
ctx context.Context,
db *pgxpool.Pool,
logger *slog.Logger,
logger *logging.Logger,
) (*Authenticator, error) {
provider, err := oidc.NewProvider(
ctx,
+3 -3
View File
@@ -7,7 +7,6 @@ import (
"errors"
"fmt"
"io"
"log/slog"
"net/http"
"net/url"
"strconv"
@@ -18,6 +17,7 @@ import (
"github.com/jackc/pgx/v5/pgxpool"
"ruben/inventory2/internal/domains/platforms/etsy/generated_client"
"ruben/inventory2/internal/logging"
)
//go:generate oapi-codegen -generate types,client -package generated_client -o generated_client/client.go openapi.3.0.2.json
@@ -33,7 +33,7 @@ import (
type (
Platform struct {
log *slog.Logger
log *logging.Logger
oAuthRedirectURI func(acctID int64) string
apiKeystring string
apiSharedSecret string
@@ -65,7 +65,7 @@ const (
scopeTransactionsWrite = "transactions_w" // Update a member's sales data.
)
func NewPlatform(logger *slog.Logger, oAuthRedirectURI func(acctID int64) string, apiKeystring, apiSharedSecret string, db *pgxpool.Pool) *Platform {
func NewPlatform(logger *logging.Logger, oAuthRedirectURI func(acctID int64) string, apiKeystring, apiSharedSecret string, db *pgxpool.Pool) *Platform {
return &Platform{
log: logger,
oAuthRedirectURI: oAuthRedirectURI,
+3 -3
View File
@@ -4,7 +4,7 @@ import (
"context"
"encoding/json"
"fmt"
"log/slog"
"ruben/inventory2/internal/logging"
"time"
"github.com/jackc/pgx/v5"
@@ -14,7 +14,7 @@ import (
type (
Store struct {
log *slog.Logger
log *logging.Logger
db *pgxpool.Pool
}
@@ -27,7 +27,7 @@ type (
}
)
func NewStore(logger *slog.Logger, db *pgxpool.Pool) *Store {
func NewStore(logger *logging.Logger, db *pgxpool.Pool) *Store {
return &Store{
log: logger,
db: db,