Files
Aurora.3/code/__HELPERS/logging/admin.dm
Fluffy 78348238a3 Removed the GELF logging infrastructure (#19577)
Removed the gelf logging infrastructure.
Refactored the various logging procs to be a direct call in light of the
above.
Removed ancilliary UDP related things.
2024-07-08 12:48:16 +00:00

44 lines
1.7 KiB
Plaintext

/* Items with ADMINPRIVATE prefixed are stripped from public logs. */
/// General logging for admin actions
/proc/log_admin(text)
GLOB.admin_log.Add(text)
if (GLOB.config.logsettings["log_admin"])
WRITE_LOG(GLOB.config.logfiles["world_game_log"], "ADMIN: [text]")
/// Logging for admin actions on or with circuits
/proc/log_admin_circuit(text)
GLOB.admin_log.Add(text)
if(GLOB.config.logsettings["log_admin"])
WRITE_LOG(GLOB.config.logfiles["world_game_log"], "ADMIN: CIRCUIT: [text]")
/// General logging for admin actions
/proc/log_admin_private(text)
GLOB.admin_log.Add(text)
if (GLOB.config.logsettings["log_admin"])
WRITE_LOG(GLOB.config.logfiles["world_game_log"], "ADMINPRIVATE: [text]")
/// Logging for AdminSay (ASAY) messages
/proc/log_adminsay(text)
GLOB.admin_log.Add(text)
if (GLOB.config.logsettings["log_adminchat"])
WRITE_LOG(GLOB.config.logfiles["world_game_log"], "ADMINPRIVATE: ASAY: [text]")
/// Logging for DeachatSay (DSAY) messages
/proc/log_dsay(text)
if (GLOB.config.logsettings["log_adminchat"])
WRITE_LOG(GLOB.config.logfiles["world_game_log"], "ADMIN: DSAY: [text]")
/**
* Writes to a special log file if the log_suspicious_login config flag is set,
* which is intended to contain all logins that failed under suspicious circumstances.
*
* Mirrors this log entry to log_access when access_log_mirror is TRUE, so this proc
* doesn't need to be used alongside log_access and can replace it where appropriate.
*/
/proc/log_suspicious_login(text, access_log_mirror = TRUE)
if (GLOB.config.logsettings["log_suspicious_login"])
WRITE_LOG(GLOB.config.logfiles["world_suspicious_login_log"], "SUSPICIOUS_ACCESS: [text]")
if(access_log_mirror)
log_access(text)