Skip to content

Commit 22974dd

Browse files
fix: store debugEnabled in logger.go instead of supertokens struct
1 parent 62b28f9 commit 22974dd

File tree

3 files changed

+4
-26
lines changed

3 files changed

+4
-26
lines changed

recipe/session/logger_test.go

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -51,14 +51,7 @@ func TestLogDebugMessageWhenDebugTrue(t *testing.T) {
5151
t.Error(err.Error())
5252
}
5353

54-
supertokensInstance, err := supertokens.GetInstanceOrThrowError()
55-
56-
if err != nil {
57-
t.Error(err.Error())
58-
}
59-
6054
supertokens.LogDebugMessage(logMessage)
61-
assert.Equal(t, true, supertokensInstance.Debug)
6255
assert.Contains(t, buf.String(), logMessage, "checking log message in logs")
6356
}
6457

@@ -95,14 +88,7 @@ func TestLogDebugMessageWhenDebugFalse(t *testing.T) {
9588
t.Error(err.Error())
9689
}
9790

98-
supertokensInstance, err := supertokens.GetInstanceOrThrowError()
99-
100-
if err != nil {
101-
t.Error(err.Error())
102-
}
103-
10491
supertokens.LogDebugMessage(logMessage)
105-
assert.Equal(t, false, supertokensInstance.Debug)
10692
assert.NotContains(t, buf.String(), logMessage, "checking log message in logs")
10793
}
10894

@@ -138,14 +124,7 @@ func TestLogDebugMessageWhenDebugNotSet(t *testing.T) {
138124
t.Error(err.Error())
139125
}
140126

141-
supertokensInstance, err := supertokens.GetInstanceOrThrowError()
142-
143-
if err != nil {
144-
t.Error(err.Error())
145-
}
146-
147127
supertokens.LogDebugMessage(logMessage)
148-
assert.Equal(t, false, supertokensInstance.Debug)
149128
assert.NotContains(t, buf.String(), logMessage, "checking log message in logs")
150129
}
151130

supertokens/logger.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ const supertokens_namespace = "com.supertokens"
1616
*/
1717

1818
var (
19-
Logger = log.New(os.Stdout, supertokens_namespace, 0)
19+
Logger = log.New(os.Stdout, supertokens_namespace, 0)
20+
debugEnabled = false
2021
)
2122

2223
func formatMessage(message string) string {
@@ -26,7 +27,7 @@ func formatMessage(message string) string {
2627

2728
func LogDebugMessage(message string) {
2829
_, exists := os.LookupEnv("SUPERTOKENS_DEBUG")
29-
if exists || superTokensInstance.Debug == true {
30+
if exists || debugEnabled == true {
3031
Logger.Printf(formatMessage(message))
3132
}
3233
}

supertokens/supertokens.go

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ type superTokens struct {
3535
RecipeModules []RecipeModule
3636
OnSuperTokensAPIError func(err error, req *http.Request, res http.ResponseWriter)
3737
Telemetry *bool
38-
Debug bool
3938
}
4039

4140
// this will be set to true if this is used in a test app environment
@@ -55,8 +54,7 @@ func supertokensInit(config TypeInput) error {
5554
superTokens.OnSuperTokensAPIError = config.OnSuperTokensAPIError
5655
}
5756

58-
superTokens.Debug = config.Debug
59-
superTokensInstance = superTokens
57+
debugEnabled = config.Debug
6058

6159
LogDebugMessage("Started SuperTokens with debug logging (supertokens.Init called)")
6260

0 commit comments

Comments
 (0)