generalLog static method
Implementation
static Future<void> generalLog(String logMsg, {String from = "Console", String to = "Log"}) async {
String today = DateTime.now().toString().substring(0, 10);
if(!Platform.isWindows) {
final path = await _localPath;
File platformLog = File('$path/General_$today.txt');
String logHeader =
'\n${DateTime.now().toString().substring(0, 20)} (${DateTime.now().difference(
lastLogs["General"] ?? intiLogTime)}) Send'
' to: $to From'
' $from\n';
String logFooter = "\n" + List.generate(45, (index) => "=").join() + "\n";
lastLogs["General"] = DateTime.now();
String logText = logHeader + logMsg + logFooter;
// log(logText);
platformLog.writeAsString(logText, mode: FileMode.append);
}else{
String logHeader =
'\n${DateTime.now().toString().substring(0, 20)} (${DateTime.now().difference(
lastLogs["General"] ?? intiLogTime)}) Send'
' to: $to From'
' $from\n';
String logFooter = "\n" + List.generate(45, (index) => "=").join() + "\n";
String logText = logHeader + logMsg + logFooter;
}
}