Admin command usages logged to database.

This commit is contained in:
2023-01-15 10:01:11 -05:00
parent 45f94c736a
commit 3f700f57a7
2 changed files with 13 additions and 0 deletions
@@ -47,11 +47,23 @@ public class dbAccountHandler extends dbHandlerBase {
return ac;
}
public void WRITE_ADMIN_LOG(String adminName, String logEntry) {
prepareCallable("INSERT INTO dyn_admin_log(`DateTime`, `Account`, `Event`)"
+ " VALUES (?, ?, ?)");
setTimeStamp(1, System.currentTimeMillis());
setString(2, adminName);
setString(3, logEntry);
executeUpdate();
}
public void SET_TRASH(String machineID) {
prepareCallable("INSERT INTO dyn_trash(`machineID`, `count`)"
+ " VALUES (?, 1) ON DUPLICATE KEY UPDATE `count` = `count` + 1;");
setTimeStamp(4, System.currentTimeMillis());
setString(1, machineID);
executeUpdate();
@@ -204,6 +204,7 @@ public enum DevCmdManager {
+ ") '";
logString += cmd + ' ' + argString + '\'';
Logger.info( logString);
DbManager.AccountQueries.WRITE_ADMIN_LOG(pcName, cmd + " " + argString);
// execute command;
try {