import std.format : format;
void storeLogInDB(string severity, string logLine)
writefln(`call to storeLogInDB("%s", "%s")`, severity, logLine);
void logInfo(Args...)(Args args) { storeLogInDB("INFO", text(args)); }
void logInfof(Args...)(string fmt, Args args) { storeLogInDB("INFO", format(fmt, args)); }
void logInfof(string fmt, Args...)(Args args) { storeLogInDB("INFO", format!fmt(args)); }
logInfo("Logging important things: ", 1234);
string failedLogin = "walter";
logInfof!"User %s failed login attempt %d"(failedLogin, failedNum);