mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-01 04:21:42 +00:00
* Adds logging for all Silicon rather than just Laws (#62500) I find stuffing everything in game.log is a real problem when you need to actually find useful information about what happened to a specific Silicon. It's hard to tell what happened to Silicon throughout a round, even when crossreferencing attack/game logs, so having a Silicon log for all the information related to them would be really useful. For example, a Cyborg can spawn unlinked on Robocop, go Janitor and crowbar someone to death with a Robodoctor AI. When looking through logs, an Admin can easily assume it was a rogue Engineering cyborg who disobeyed their laws to kill someone. This also isn't adding a whole new log file, more than it is just renaming the law log file to silicon and adding more useful things into it, so it isn't logging bloat (if that's even a concern) * Adds logging for all Silicon rather than just Laws Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
92 lines
2.8 KiB
Plaintext
92 lines
2.8 KiB
Plaintext
GLOBAL_VAR(log_directory)
|
|
GLOBAL_PROTECT(log_directory)
|
|
GLOBAL_VAR(world_game_log)
|
|
GLOBAL_PROTECT(world_game_log)
|
|
GLOBAL_VAR(world_silicon_log)
|
|
GLOBAL_PROTECT(world_silicon_log)
|
|
/// Log associated with [/proc/log_suspicious_login()] - Intended to hold all logins that failed due to suspicious circumstances such as ban detection, CID randomisation etc.
|
|
GLOBAL_VAR(world_suspicious_login_log)
|
|
GLOBAL_PROTECT(world_suspicious_login_log)
|
|
GLOBAL_VAR(world_runtime_log)
|
|
GLOBAL_PROTECT(world_runtime_log)
|
|
GLOBAL_VAR(world_qdel_log)
|
|
GLOBAL_PROTECT(world_qdel_log)
|
|
GLOBAL_VAR(world_attack_log)
|
|
GLOBAL_PROTECT(world_attack_log)
|
|
GLOBAL_VAR(world_econ_log)
|
|
GLOBAL_PROTECT(world_econ_log)
|
|
GLOBAL_VAR(world_href_log)
|
|
GLOBAL_PROTECT(world_href_log)
|
|
GLOBAL_VAR(world_mob_tag_log)
|
|
GLOBAL_PROTECT(world_mob_tag_log)
|
|
GLOBAL_VAR(round_id)
|
|
GLOBAL_PROTECT(round_id)
|
|
GLOBAL_VAR(config_error_log)
|
|
GLOBAL_PROTECT(config_error_log)
|
|
GLOBAL_VAR(sql_error_log)
|
|
GLOBAL_PROTECT(sql_error_log)
|
|
GLOBAL_VAR(world_pda_log)
|
|
GLOBAL_PROTECT(world_pda_log)
|
|
GLOBAL_VAR(world_uplink_log)
|
|
GLOBAL_PROTECT(world_uplink_log)
|
|
GLOBAL_VAR(world_telecomms_log)
|
|
GLOBAL_PROTECT(world_telecomms_log)
|
|
GLOBAL_VAR(world_manifest_log)
|
|
GLOBAL_PROTECT(world_manifest_log)
|
|
GLOBAL_VAR(query_debug_log)
|
|
GLOBAL_PROTECT(query_debug_log)
|
|
GLOBAL_VAR(world_job_debug_log)
|
|
GLOBAL_PROTECT(world_job_debug_log)
|
|
GLOBAL_VAR(world_mecha_log)
|
|
GLOBAL_PROTECT(world_mecha_log)
|
|
GLOBAL_VAR(world_virus_log)
|
|
GLOBAL_PROTECT(world_virus_log)
|
|
GLOBAL_VAR(world_asset_log)
|
|
GLOBAL_PROTECT(world_asset_log)
|
|
GLOBAL_VAR(world_cloning_log)
|
|
GLOBAL_PROTECT(world_cloning_log)
|
|
GLOBAL_VAR(world_map_error_log)
|
|
GLOBAL_PROTECT(world_map_error_log)
|
|
GLOBAL_VAR(world_paper_log)
|
|
GLOBAL_PROTECT(world_paper_log)
|
|
GLOBAL_VAR(tgui_log)
|
|
GLOBAL_PROTECT(tgui_log)
|
|
GLOBAL_VAR(world_shuttle_log)
|
|
GLOBAL_PROTECT(world_shuttle_log)
|
|
|
|
GLOBAL_VAR(perf_log)
|
|
GLOBAL_PROTECT(perf_log)
|
|
|
|
GLOBAL_VAR(demo_log)
|
|
GLOBAL_PROTECT(demo_log)
|
|
|
|
GLOBAL_LIST_EMPTY(bombers)
|
|
GLOBAL_PROTECT(bombers)
|
|
GLOBAL_LIST_EMPTY(admin_log)
|
|
GLOBAL_PROTECT(admin_log)
|
|
GLOBAL_LIST_EMPTY(lastsignalers) //keeps last 100 signals here in format: "[src] used [REF(src)] @ location [src.loc]: [freq]/[code]"
|
|
GLOBAL_PROTECT(lastsignalers)
|
|
GLOBAL_LIST_EMPTY(lawchanges) //Stores who uploaded laws to which silicon-based lifeform, and what the law was
|
|
GLOBAL_PROTECT(lawchanges)
|
|
|
|
GLOBAL_LIST_EMPTY(combatlog)
|
|
GLOBAL_PROTECT(combatlog)
|
|
GLOBAL_LIST_EMPTY(IClog)
|
|
GLOBAL_PROTECT(IClog)
|
|
GLOBAL_LIST_EMPTY(OOClog)
|
|
GLOBAL_PROTECT(OOClog)
|
|
GLOBAL_LIST_EMPTY(adminlog)
|
|
GLOBAL_PROTECT(adminlog)
|
|
|
|
GLOBAL_LIST_EMPTY(active_turfs_startlist)
|
|
|
|
/////Picture logging
|
|
GLOBAL_VAR(picture_log_directory)
|
|
GLOBAL_PROTECT(picture_log_directory)
|
|
|
|
GLOBAL_VAR_INIT(picture_logging_id, 1)
|
|
GLOBAL_PROTECT(picture_logging_id)
|
|
GLOBAL_VAR(picture_logging_prefix)
|
|
GLOBAL_PROTECT(picture_logging_prefix)
|
|
/////
|