@@ -3,7 +3,7 @@ package llmgateway
33import (
44 "encoding/json"
55 "io"
6- "log"
6+ "log/slog "
77 "net/http"
88 "net/http/httptest"
99 "os"
@@ -22,7 +22,7 @@ func signToken(team string) string {
2222
2323func TestGateway_MissingAuth (t * testing.T ) {
2424 usage := NewUsageTracker ()
25- gw , _ := NewGateway (testSigningKey , "http://localhost:11434" , "real-key" , usage , log .New (os .Stdout , "" , 0 ))
25+ gw , _ := NewGateway (testSigningKey , "http://localhost:11434" , "real-key" , usage , slog .New (slog . NewTextHandler ( os .Stdout , nil ) ))
2626
2727 req := httptest .NewRequest ("POST" , "/v1/chat/completions" , nil )
2828 w := httptest .NewRecorder ()
@@ -35,7 +35,7 @@ func TestGateway_MissingAuth(t *testing.T) {
3535
3636func TestGateway_InvalidToken (t * testing.T ) {
3737 usage := NewUsageTracker ()
38- gw , _ := NewGateway (testSigningKey , "http://localhost:11434" , "real-key" , usage , log .New (os .Stdout , "" , 0 ))
38+ gw , _ := NewGateway (testSigningKey , "http://localhost:11434" , "real-key" , usage , slog .New (slog . NewTextHandler ( os .Stdout , nil ) ))
3939
4040 req := httptest .NewRequest ("POST" , "/v1/chat/completions" , nil )
4141 req .Header .Set ("Authorization" , "Bearer bad-token" )
@@ -63,7 +63,7 @@ func TestGateway_ProxiesWithRealKey(t *testing.T) {
6363 defer upstream .Close ()
6464
6565 usage := NewUsageTracker ()
66- gw , _ := NewGateway (testSigningKey , upstream .URL , "real-api-key" , usage , log .New (os .Stdout , "" , 0 ))
66+ gw , _ := NewGateway (testSigningKey , upstream .URL , "real-api-key" , usage , slog .New (slog . NewTextHandler ( os .Stdout , nil ) ))
6767
6868 req := httptest .NewRequest ("POST" , "/v1/chat/completions" , strings .NewReader (`{"model":"test","messages":[]}` ))
6969 req .Header .Set ("Authorization" , "Bearer " + signToken ("team-a" ))
@@ -99,7 +99,7 @@ func TestGateway_NonCompletionEndpoint_NoUsageTracking(t *testing.T) {
9999 defer upstream .Close ()
100100
101101 usage := NewUsageTracker ()
102- gw , _ := NewGateway (testSigningKey , upstream .URL , "real-api-key" , usage , log .New (os .Stdout , "" , 0 ))
102+ gw , _ := NewGateway (testSigningKey , upstream .URL , "real-api-key" , usage , slog .New (slog . NewTextHandler ( os .Stdout , nil ) ))
103103
104104 req := httptest .NewRequest ("GET" , "/v1/models" , nil )
105105 req .Header .Set ("Authorization" , "Bearer " + signToken ("team-a" ))
@@ -128,7 +128,7 @@ func TestGateway_ResponseBodyPassedThrough(t *testing.T) {
128128 defer upstream .Close ()
129129
130130 usage := NewUsageTracker ()
131- gw , _ := NewGateway (testSigningKey , upstream .URL , "real-api-key" , usage , log .New (os .Stdout , "" , 0 ))
131+ gw , _ := NewGateway (testSigningKey , upstream .URL , "real-api-key" , usage , slog .New (slog . NewTextHandler ( os .Stdout , nil ) ))
132132
133133 req := httptest .NewRequest ("POST" , "/v1/chat/completions" , strings .NewReader (`{"model":"test","messages":[]}` ))
134134 req .Header .Set ("Authorization" , "Bearer " + signToken ("team-a" ))
@@ -158,7 +158,7 @@ data: [DONE]
158158 defer upstream .Close ()
159159
160160 usage := NewUsageTracker ()
161- gw , _ := NewGateway (testSigningKey , upstream .URL , "real-api-key" , usage , log .New (os .Stdout , "" , 0 ))
161+ gw , _ := NewGateway (testSigningKey , upstream .URL , "real-api-key" , usage , slog .New (slog . NewTextHandler ( os .Stdout , nil ) ))
162162
163163 req := httptest .NewRequest ("POST" , "/v1/chat/completions" , strings .NewReader (`{"model":"test","messages":[]}` ))
164164 req .Header .Set ("Authorization" , "Bearer " + signToken ("team-a" ))
0 commit comments