像原生开发一样,输出打印调试所需的相关信息,便于开发调试!
- 输出 内容
- 输出 所在文件
- 输出 所在行
- 输出 所在列
- 仅在非
Release
模式下输出打印内容
// 直接使用FLog
FLog("flutter_log demo");
// mode:打印模式(默认值为debug)
FLog("flutter_log demo", mode: FLogMode.error);
mode
枚举如下:
enum FLogMode {
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.9.3
Flutter - 打印好用的Debug日志 -- 【个人博客】 【掘金】 【全栈行动】
- LinXunFeng
- email: linxunfeng@yeah.net
- Blogs: 全栈行动 | LinXunFeng‘s Blog | 掘金