trace static method
void
trace(
- dynamic level, [
- dynamic p1,
- dynamic p2,
- dynamic p3,
- dynamic p4,
- dynamic p5,
- dynamic p6,
- dynamic p7,
- dynamic p8,
- dynamic p9,
- dynamic p10,
- dynamic p11,
日志输出 - 默认全部输出
cmd 输出色调-指令级
extraArgs 额外信息
callback 回调函数
Implementation
static void trace(
dynamic level, [
dynamic p1,
dynamic p2,
dynamic p3,
dynamic p4,
dynamic p5,
dynamic p6,
dynamic p7,
dynamic p8,
dynamic p9,
dynamic p10,
dynamic p11,
]) {
String t = '$level';
String msg = p1 != null ? '$p1' : '';
msg += p2 != null ? ' $p2' : '';
msg += p3 != null ? ' $p3' : '';
msg += p4 != null ? ' $p4' : '';
msg += p5 != null ? ' $p5' : '';
msg += p6 != null ? ' $p6' : '';
msg += p7 != null ? ' $p7' : '';
msg += p8 != null ? ' $p8' : '';
msg += p9 != null ? ' $p9' : '';
msg += p10 != null ? ' $p10' : '';
msg += p11 != null ? ' $p11' : '';
final List<String> rows = msg.split('\n');
if (rows.isNotEmpty) {
t = rows.map((s) => '$t $s').join('\n');
}
// 2023.04.19 - 移除默认 trim,部分个性化需要
// 输出日志
print(t);
}