module ws.log; import std.file, std.datetime, ws.io; class Log { static string path = "errors.log"; static void info(string s){ append(path, "\n[INFO] " ~ Clock.currTime().toString() ~ "\n" ~ s ~ "\n"); writeln("[INFO] " ~ s); } static void warning(string s){ append(path, "\n[WARNING] " ~ Clock.currTime().toString() ~ "\n" ~ s ~ "\n"); writeln("[WARNING] " ~ s); } static void error(string s){ append(path, "\n[ERROR] " ~ Clock.currTime().toString() ~ "\n" ~ s ~ "\n"); writeln("[ERROR] " ~ s); } }