mirror of
https://mirror.ghproxy.com/https://github.com/StarCitizenToolBox/app.git
synced 2024-10-23 16:14:17 +08:00
20 lines
391 B
Dart
20 lines
391 B
Dart
import 'dart:io';
|
|
|
|
import 'package:flutter/foundation.dart';
|
|
import 'package:synchronized/synchronized.dart';
|
|
|
|
import '../conf/app_conf.dart';
|
|
|
|
var _logLock = Lock();
|
|
|
|
void dPrint(src) async {
|
|
if (kDebugMode) {
|
|
print(src);
|
|
}
|
|
try {
|
|
await _logLock.synchronized(() async {
|
|
await AppConf.appLogFile?.writeAsString("$src\n", mode: FileMode.append);
|
|
});
|
|
} catch (_) {}
|
|
}
|