/datum/log_holder
Main datum to manage logging actions
Vars | |
disabled_categories | typecache list for categories that exist but are disabled |
---|---|
log_categories | Associative: category -> datum |
logging_start_timestamp | When the log_holder first initialized |
round_id | Round ID, if set, that logging is initialized for |
Procs | |
Log | This is Log because log is a byond internal proc |
init_logging | Assembles basic information for logging, creating the log category datums and checking for config flags as required |
shutdown_logging | Tells the log_holder to not allow any more logging to be done, and dumps all categories to their json file |
Var Details
disabled_categories
typecache list for categories that exist but are disabled
log_categories
Associative: category -> datum
logging_start_timestamp
When the log_holder first initialized
round_id
Round ID, if set, that logging is initialized for
Proc Details
Log
This is Log because log is a byond internal proc
init_logging
Assembles basic information for logging, creating the log category datums and checking for config flags as required
shutdown_logging
Tells the log_holder to not allow any more logging to be done, and dumps all categories to their json file