Skip to content

Commit b604613

Browse files
fix: ensure debugging logs are only printed in debug mode
- Add check for kDebugMode to control printing of logs
1 parent e1faba9 commit b604613

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

lib/src/logger/flutter_logger.dart

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import 'package:flutter/foundation.dart';
12
import 'package:optimizely_flutter_sdk/src/data_objects/log_level.dart';
23

34
abstract class OptimizelyLogger {
@@ -8,7 +9,9 @@ abstract class OptimizelyLogger {
89
class DefaultOptimizelyLogger implements OptimizelyLogger {
910
@override
1011
void log(OptimizelyLogLevel level, String message) {
11-
print('[OPTIMIZELY] [${level.name.toUpperCase()}]: $message');
12+
if (kDebugMode) {
13+
print('[OPTIMIZELY] [${level.name.toUpperCase()}]: $message');
14+
}
1215
}
1316
}
1417

0 commit comments

Comments
 (0)