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;
}