foreach (logger; getLoggers())
deregisterLogger(logger);
registerLogger(new MyLogger());
auto settings = new HTTPServerSettings;
settings.bindAddresses = ["::1", "127.0.0.1"];
auto router = new URLRouter;
router.registerWebInterface(new Controller());
listenHTTP(settings, router);
void index(HTTPServerRequest req, HTTPServerResponse res)
res.writeBody("Hello, World!");
override void log(ref LogLine line) @trusted
import std.stdio : writeln;
string message = line.text;
immutable headers = request().headers.toString;
message = "headers: " ~ headers ~ ", message: " ~ message;