createLog static method
Implementation
static Future<File> createLog(
{required String? input, String folder = "log", String? fileName, String mainFolder = "FlexiComponents"}) async {
final Directory directory = await getTemporaryDirectory();
var dir = Directory("${directory.path}/$mainFolder/$folder");
if (!await dir.exists()) {
await dir.create(recursive: true);
}
final File file = File(
'${dir.path}/${fileName.toNotNull}${DateTime.now().toDate(dateFormat: "yyyyMMddHHmm-ss")}.txt');
return await file.writeAsString(input.toNotNull);
}