content: import 'package:logger/logger.dart';
  
  /// App-wide logger with custom configuration
  class AppLogger {
    static final Logger _logger = Logger(
      printer: PrettyPrinter(
        methodCount: 2,
        errorMethodCount: 8,
        lineLength: 80,
        colors: true,
        printEmojis: true,
        printTime: true,
      ),
      level: Level.debug,
    );
  
    /// Log a debug message
    static void d(dynamic message, [dynamic error, StackTrace? stackTrace]) {
      _logger.d(message, error: error, stackTrace: stackTrace);
    }
  
    /// Log an info message
    static void i(dynamic message, [dynamic error, StackTrace? stackTrace]) {
      _logger.i(message, error: error, stackTrace: stackTrace);
    }
  
    /// Log a warning message
    static void w(dynamic message, [dynamic error, StackTrace? stackTrace]) {
      _logger.w(message, error: error, stackTrace: stackTrace);
    }
  
    /// Log an error message
    static void e(dynamic message, [dynamic error, StackTrace? stackTrace]) {
      _logger.e(message, error: error, stackTrace: stackTrace);
    }
  
    /// Log a fatal error message
    static void wtf(dynamic message, [dynamic error, StackTrace? stackTrace]) {
      _logger.f(message, error: error, stackTrace: stackTrace);
    }
  }