Logger class

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

debugColor Color?
no setter
errorColor Color?
no setter
infoColor Color?
no setter
isShowFile bool
no setter
isShowNavigation bool
no setter
isShowTime bool
no setter
levelDebug int
no setter
levelError int
no setter
levelInfo int
no setter
levelVerbose int
no setter
levelWarn int
no setter
notifier LogValueNotifier
getter/setter pair
printer Printer
设置用户自己的打印
no getter
verboseColor Color?
no setter
warnColor Color?
no setter

Static Methods

d(Object? object, {String? tag}) → void
e(Object? object, {String? tag}) → void
i(Object? object, {String? tag}) → void
init(bool isEnable, {bool isShowTime = true, bool isShowFile = true, bool isShowNavigation = true, int levelVerbose = 247, int levelDebug = 26, int levelInfo = 28, int levelWarn = 3, int levelError = 9, Color phoneVerbose = Colors.white54, Color phoneDebug = Colors.blue, Color phoneInfo = Colors.green, Color phoneWarn = Colors.yellow, Color phoneError = Colors.redAccent}) → void
isEnable 是否输出日志,在正式环境下请关闭 levelVerbose 在 ide 中控制台 Verbose 日志的颜色 levelDebug 在 ide 中控制台 Debug 日志的颜色 levelInfo 在 ide 中控制台 Info 日志的颜色 levelWarn 在 ide 中控制台 Warn 日志的颜色 levelError 在 ide 中控制台 Error 日志的颜色 isShowTime 在 ide 中控制台 打印日志的时候是否显示时间 isShowFile 在 ide 中控制台 打印日志的时候是否显示文件名 isShowNavigation 在 ide 中控制台 打印日志的时候是否显示可以定位到打印的具体位置
isEnable() bool
获取是否打印
json(String? json, {String? tag}) → void
打印json
v(Object? object, {String? tag}) → void
w(Object? object, {String? tag}) → void