19 lines
527 B
Dart
19 lines
527 B
Dart
import 'package:flutter/foundation.dart';
|
|
|
|
/// Logger minimal de l'application. Remplace les appels directs à print().
|
|
/// Silencieux en release.
|
|
class AppLogger {
|
|
AppLogger._();
|
|
|
|
static void info(String message) {
|
|
if (kDebugMode) debugPrint('[INFO] $message');
|
|
}
|
|
|
|
static void error(String message, [Object? error, StackTrace? stackTrace]) {
|
|
if (kDebugMode) {
|
|
debugPrint('[ERROR] $message${error != null ? ' : $error' : ''}');
|
|
if (stackTrace != null) debugPrint(stackTrace.toString());
|
|
}
|
|
}
|
|
}
|