import 'package:flutter/foundation.dart'; /// 단순 로거 헬퍼 /// - 디버그/프로파일 모드에서만 상세 로그 출력 /// - 릴리스 모드에서는 중요한 경고/에러만 축약 출력 class Log { static bool get _verbose => !kReleaseMode; static void d(String message) { if (_verbose) debugPrint(message); } static void i(String message) { if (_verbose) debugPrint('ℹ️ $message'); } static void w(String message) { // 경고는 릴리스에서도 간단히 남김 debugPrint('⚠️ $message'); } static void e(String message, [Object? error, StackTrace? stack]) { final suffix = error != null ? ' | $error' : ''; debugPrint('❌ $message$suffix'); if (_verbose && stack != null) debugPrint(stack.toString()); } }