像原生开发一样,输出打印调试所需的相关信息,便于开发调试!
- 输出 内容
- 输出 所在文件
- 输出 所在行
- 输出 所在列
- 仅在非
Release
模式下输出打印内容
pubspec.yaml
中添加依赖
dependencies:
alog: $latest_version
导包
import 'package:alog/alog.dart';
// 直接使用aALog
ALog("flutter_log demo");
// mode:打印模式(默认值为debug)
ALog("flutter_log demo", mode: ALogMode.error);
mode
枚举如下:
enum ALogMode {
debug, // 💚 DEBUG
warning, // 💛 WARNING
info, // 💙 INFO
error, // ❤️ ERROR
}
源码中使用的 Chain
需要导包 import 'package:stack_trace/stack_trace.dart';
这个 stack_trace
在 Flutter
下自动集成,而纯 Dart
下没有,如果想在纯 Dart
下使用该功能,只需要如下添加依赖即可。
dependencies:
stack_trace: ^1.10.0
Flutter - 打印好用的Debug日志 -- 【个人博客】 【掘金】 【全栈行动】
- LinXunFeng
- email: linxunfeng@yeah.net
- Blogs: 全栈行动 | LinXunFeng‘s Blog | 掘金