12345678910111213141516171819202122232425 |
- import 'package:logger/logger.dart';
- class LogHelper {
- // 单例对象
- static final LogHelper _singleton = LogHelper._internal();
- // Logger实例
- late Logger _logger;
- // 私有构造函数
- LogHelper._internal() {
- _logger = Logger();
- }
- // 工厂构造函数返回单例对象
- factory LogHelper() => _singleton;
- // 输出不同级别的日志
- void e(dynamic message, [dynamic error, StackTrace? stackTrace]) =>
- _logger.e(message, error: error, stackTrace: stackTrace);
- void w(dynamic message, [dynamic error, StackTrace? stackTrace]) =>
- _logger.w(message, error: error, stackTrace: stackTrace);
- void i(dynamic message) => _logger.i(message);
- void d(dynamic message) => _logger.d(message);
- }
|