createDirectory method
Implementation
Future<String> createDirectory() async {
Directory? directory;
if (Platform.isAndroid) {
directory = await getExternalStorageDirectory();
} else {
directory = await getApplicationDocumentsDirectory();
}
print('---app logger dir --- ${directory?.path}');
final fileDir = Directory("${directory?.path}/log");
try {
bool exist = await fileDir.exists();
if (!exist) {
await fileDir.create();
}
} catch (e) {
print('create Logger Directory error: $e');
}
return fileDir.path;
}