Added timestamps to console output
This commit is contained in:
parent
d70f4ab2ce
commit
21616aeaaf
@ -4,6 +4,7 @@ import hxdiscord.endpoints.Endpoints;
|
|||||||
import haxe.Json;
|
import haxe.Json;
|
||||||
import sys.io.File;
|
import sys.io.File;
|
||||||
import sys.FileSystem;
|
import sys.FileSystem;
|
||||||
|
using StringTools;
|
||||||
|
|
||||||
class Onequestionmark {
|
class Onequestionmark {
|
||||||
static var Bot:DiscordClient;
|
static var Bot:DiscordClient;
|
||||||
@ -12,13 +13,13 @@ class Onequestionmark {
|
|||||||
static function main() {
|
static function main() {
|
||||||
|
|
||||||
// Init
|
// Init
|
||||||
Sys.println("onequestionmark-chat startup\r\n");
|
Sys.println('[${timestamp()}] Starting onequestionmark-chat');
|
||||||
|
|
||||||
if (FileSystem.exists("settings.json")) {
|
if (FileSystem.exists("settings.json")) {
|
||||||
Sys.println("Found settings.json, loading.\r\n");
|
Sys.println('[${timestamp()}] Found settings.json, loading');
|
||||||
settings = Json.parse(File.getContent("settings.json"));
|
settings = Json.parse(File.getContent("settings.json"));
|
||||||
} else {
|
} else {
|
||||||
Sys.println("Did not find settings.json, exiting.");
|
Sys.println('[${timestamp()}] Did not find settings.json, exiting');
|
||||||
Sys.exit(0);
|
Sys.exit(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -29,7 +30,7 @@ class Onequestionmark {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static function onReady() {
|
public static function onReady() {
|
||||||
Sys.println("onequestionmark is online.");
|
Sys.println('[${timestamp()}] Bot is online');
|
||||||
//Endpoints.sendMessage(settings.devchannel, {content:"onequestionmark-chat alpha test is now running"}, null, false);
|
//Endpoints.sendMessage(settings.devchannel, {content:"onequestionmark-chat alpha test is now running"}, null, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -57,7 +58,7 @@ class Onequestionmark {
|
|||||||
case "quit":
|
case "quit":
|
||||||
if (m.author.id == settings.botowner) {
|
if (m.author.id == settings.botowner) {
|
||||||
m.reply({content:"Shutdown command received from botowner, exiting."}, false);
|
m.reply({content:"Shutdown command received from botowner, exiting."}, false);
|
||||||
Sys.println("Shutdown command received from botowner, exiting.");
|
Sys.println('[${timestamp()}] Shutdown command received from botowner, exiting');
|
||||||
shutdown();
|
shutdown();
|
||||||
}
|
}
|
||||||
case "devmode":
|
case "devmode":
|
||||||
@ -105,6 +106,10 @@ class Onequestionmark {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static function timestamp() {
|
||||||
|
return '${StringTools.lpad(Std.string(Date.now().getHours()), "0", 2)}:${StringTools.lpad(Std.string(Date.now().getMinutes()), "0", 2)}';
|
||||||
|
}
|
||||||
|
|
||||||
public static function saveSettings() {
|
public static function saveSettings() {
|
||||||
File.saveContent("settings.json", Json.stringify(settings, "\t"));
|
File.saveContent("settings.json", Json.stringify(settings, "\t"));
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user