2023-10-04 17:30:00 +00:00
|
|
|
import server : startServer;
|
|
|
|
import report : makeReport;
|
|
|
|
|
|
|
|
void main(string[] args) {
|
2023-10-05 16:35:52 +00:00
|
|
|
import slf4d;
|
|
|
|
import slf4d.default_provider;
|
|
|
|
auto provider = new shared DefaultProvider(false, Levels.INFO);
|
|
|
|
provider.getLoggerFactory().setModuleLevelPrefix("handy_httpd", Levels.WARN);
|
|
|
|
// provider.getLoggerFactory().setModuleLevel("live_tracker", Levels.DEBUG);
|
|
|
|
configureLoggingProvider(provider);
|
|
|
|
|
2023-10-04 17:30:00 +00:00
|
|
|
if (args.length <= 1) {
|
|
|
|
startServer();
|
|
|
|
} else if (args[1] == "report") {
|
|
|
|
makeReport(args[2..$]);
|
2023-10-03 19:51:30 +00:00
|
|
|
}
|
|
|
|
}
|