Dart Log工具类

一个简易的Log工具类,代码很短,如下:

import 'package:flutter/foundation.dart';

class Log{

  static void info<T>(T content){
    DateTime date = new DateTime.now();
    if (kDebugMode) {
      print('------> ? [INFO] ${date.hour}:${date.minute}:${date.second}:${date.millisecond} || $content ?');
    }
  }

  static void debug<T>(T content){
    DateTime date = new DateTime.now();
    if (kDebugMode) {
      print('------> ? [DEBUG] ${date.hour}:${date.minute}:${date.second}:${date.millisecond} || $content ?');
    }
  }

  static void warn<T>(T content){
    DateTime date = new DateTime.now();
    if (kDebugMode) {
      print('------> ? [WARN] ${date.hour}:${date.minute}:${date.second}:${date.millisecond} || $content ?');
    }
  }

  static void error<T>(T content){
    DateTime date = new DateTime.now();
    if (kDebugMode) {
      print('------> ? [ERROR] ${date.hour}:${date.minute}:${date.second}:${date.millisecond} || $content ?');
    }
  }

}



版权声明:本文为kicinio原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。