File tree Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Original file line number Diff line number Diff line change
1
+ import 'version.dart' ;
2
+
3
+ const String supertokensDebugNamespace = 'com.supertokens' ;
4
+
5
+ bool _supertokensWebsiteLogging = false ;
6
+
7
+ // Enable debug logging
8
+ void enableLogging () {
9
+ _supertokensWebsiteLogging = true ;
10
+ }
11
+
12
+ // Disable debug logging
13
+ void disableLogging () {
14
+ _supertokensWebsiteLogging = false ;
15
+ }
16
+
17
+ // Logs a debug message
18
+ //
19
+ // This function will only log the debug message if debug logging
20
+ // is enabled.
21
+ //
22
+ // It can be enabled/disabled through `enableLogging` & `disableLogging`
23
+ // functions
24
+ void logDebugMessage (String message) {
25
+ if (_supertokensWebsiteLogging) {
26
+ print (
27
+ '$supertokensDebugNamespace {t: "${DateTime .now ().toIso8601String ()}", message: "$message ", supertokens-react-native: "${Version .sdkVersion }"}' );
28
+ }
29
+ }
You can’t perform that action at this time.
0 commit comments