init static method
void
init(
- bool isEnable, {
- bool isShowTime = true,
- bool isShowFile = 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,
isEnable
是否输出日志,在正式环境下请关闭
levelVerbose
在 ide 中控制台 Verbose 日志的颜色
levelDebug
在 ide 中控制台 Debug 日志的颜色
levelInfo
在 ide 中控制台 Info 日志的颜色
levelWarn
在 ide 中控制台 Warn 日志的颜色
levelError
在 ide 中控制台 Error 日志的颜色
isShowTime
在 ide 中控制台 打印日志的时候是否显示时间
isShowFile
在 ide 中控制台 打印日志的时候是否显示文件名
isShowNavigation
在 ide 中控制台 打印日志的时候是否显示可以定位到打印的具体位置
因为 ansi 的颜色 和 16进制的具体颜色 我对应不上,所以添加在手机上时自己添加颜色
phoneVerbose
在 手机上输出时, Verbose 日志的颜色
phoneDebug
在 手机上输出时, Debug 日志的颜色
phoneInfo
在 手机上输出时, Info 日志的颜色
phoneWarn
在 手机上输出时, Warn 日志的颜色
phoneError
在 手机上输出时, Error 日志的颜色
Implementation
static 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,
}) {
_enable = isEnable;
_isShowTime = isShowTime;
_isShowFile = isShowFile;
_isShowNavigation = isShowNavigation;
_levelVerbose = levelVerbose;
_levelDebug = levelDebug;
_levelInfo = levelInfo;
_levelWarn = levelWarn;
_levelError = levelError;
_verboseColor = phoneVerbose;
_debugColor = phoneDebug;
_infoColor = phoneInfo;
_warnColor = phoneWarn;
_errorColor = phoneError;
}