Files
record-tool/lib/core/logging/app_logger.dart
2026-06-03 14:07:10 +08:00

21 lines
537 B
Dart

import 'package:flutter/foundation.dart';
class AppLogger {
AppLogger._();
static void debug(Object? message, {Object? error, StackTrace? stackTrace}) {
if (!kDebugMode) return;
debugPrint('[DEBUG] $message');
if (error != null) debugPrint('[ERROR] $error');
if (stackTrace != null) debugPrint(stackTrace.toString());
}
static void info(Object? message) {
if (kDebugMode) debugPrint('[INFO] $message');
}
static void warning(Object? message) {
if (kDebugMode) debugPrint('[WARN] $message');
}
}