log static method

Future<void> log(
  1. dynamic type,
  2. dynamic message
)

Implementation

static Future<void> log(type, message) async {
  //requestPermission(PM.Permission.storage);
  String currentDateTime =
      DateFormat("dd-MM-yyyy HH:mm:ss").format(DateTime.now());
  switch (type) {
    case DEBUG:
      debugPrint("$currentDateTime ==> DEBUG : $message\n");
      await _writeContent("$currentDateTime ==> DEBUG : $message\n");
      break;
    case INFO:
      debugPrint("$currentDateTime ==> INFO : $message\n");
      _writeContent("$currentDateTime ==> INFO : $message\n");
      break;
    case ERROR:
      debugPrint("$currentDateTime ==> ERROR : $message\n");
      _writeContent("$currentDateTime ==> ERROR : $message\n");
      break;
    case WARNING:
      debugPrint("$currentDateTime ==> WARNING : $message\n");
      _writeContent("$currentDateTime ==> WARNING : $message\n");
      break;
  }
}