byond - Modules - TypesVar Details - Proc Details

/datum/log_holder

Main datum to manage logging actions

Vars

disabled_categoriestypecache list for categories that exist but are disabled
log_categoriesAssociative: category -> datum
logging_start_timestampWhen the log_holder first initialized
round_idRound ID, if set, that logging is initialized for

Procs

LogThis is Log because log is a byond internal proc
init_loggingAssembles basic information for logging, creating the log category datums and checking for config flags as required
shutdown_loggingTells 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