Logging kept as comment

master
Dany Thach 2025-02-27 22:38:37 +01:00
parent 0469760f30
commit 49d8d675d4
1 changed files with 15 additions and 15 deletions

View File

@ -110,26 +110,26 @@ class Omnichess {
} }
void loop() async { void loop() async {
final DateTime now = DateTime.now(); // final DateTime now = DateTime.now();
final String logName = "${now.year}" // final String logName = "${now.year}"
"${now.month.toString().padLeft(2, "0")}" // "${now.month.toString().padLeft(2, "0")}"
"${now.day.toString().padLeft(2, "0")}" // "${now.day.toString().padLeft(2, "0")}"
"-" // "-"
"${now.hour.toString().padLeft(2, "0")}" // "${now.hour.toString().padLeft(2, "0")}"
"${now.minute.toString().padLeft(2, "0")}" // "${now.minute.toString().padLeft(2, "0")}"
"${now.second.toString().padLeft(2, "0")}" // "${now.second.toString().padLeft(2, "0")}"
"${now.millisecond.toString().padLeft(3, "0")}" // "${now.millisecond.toString().padLeft(3, "0")}"
".log"; // ".log";
final File log = File("logs/$logName"); // final File log = File("logs/$logName");
if (!log.existsSync()) { // if (!log.existsSync()) {
log.createSync(); // log.createSync();
} // }
late StreamSubscription<String> inputSubscription; late StreamSubscription<String> inputSubscription;
inputSubscription = stdin inputSubscription = stdin
.transform(utf8.decoder) .transform(utf8.decoder)
.transform(LineSplitter()) .transform(LineSplitter())
.listen((String line) async { .listen((String line) async {
log.writeAsStringSync("$line\n", mode: FileMode.append); // log.writeAsStringSync("$line\n", mode: FileMode.append);
final String input = line.trim(); final String input = line.trim();
final bool keepGoing = await elaborate(input); final bool keepGoing = await elaborate(input);
if (!keepGoing) { if (!keepGoing) {