loge function

void loge(
  1. dynamic msg, {
  2. LogMode mode = LogMode.debug,
  3. String className = "",
  4. String line = "",
})

控制台输出 网页端

Implementation

void loge(dynamic msg,
    {LogMode mode = LogMode.debug, String className = "", String line = ""}) {
  if (kReleaseMode) {
    // release模式不打印
    return;
  }

  var modeStr = "";
  switch (mode) {
    case LogMode.debug:
      modeStr = "💙";
      break;
    case LogMode.warning:
      modeStr = "💛";
      break;
    case LogMode.info:
      modeStr = "💚";
      break;
    case LogMode.error:
      modeStr = "❤️";
      break;
  }

  print("${DateTime.now()} $modeStr $className($line) -> $msg");
}