#include <DiagsConfig.h>

| Public Member Functions | |
| void | reconfigure_diags () | 
| void | config_diags_norecords () | 
| void | parse_output_string (char *s, DiagsModeOutput *o) | 
| void | RegisterDiagConfig () | 
| void | register_diags_callbacks () | 
| DiagsConfig (const char *filename, const char *tags, const char *actions, bool use_records=true) | |
| ~DiagsConfig () | |
| Data Fields | |
| Diags * | diags | 
Definition at line 28 of file DiagsConfig.h.
| DiagsConfig::DiagsConfig | ( | const char * | filename, | |
| const char * | tags, | |||
| const char * | actions, | |||
| bool | use_records = true | |||
| ) | 
Definition at line 276 of file DiagsConfig.cc.
References config_diags_norecords(), diags, DL_Status, DL_Warning, DTA, ink_filepath_make(), PATH_NAME_MAX, Diags::print(), RecConfigReadLogDir(), reconfigure_diags(), and register_diags_callbacks().
| DiagsConfig::~DiagsConfig | ( | ) | 
Definition at line 394 of file DiagsConfig.cc.
References diags.
| void DiagsConfig::config_diags_norecords | ( | ) | 
Definition at line 221 of file DiagsConfig.cc.
References Diags::activate_taglist(), Diags::base_action_tags, Diags::base_debug_tags, Diags::config, Diags::deactivate_all(), diags, DiagsTagType_Action, DiagsTagType_Debug, DiagsConfigState::enabled, and memcpy.
Referenced by DiagsConfig().
| void DiagsConfig::parse_output_string | ( | char * | s, | |
| DiagsModeOutput * | o | |||
| ) | 
Definition at line 203 of file DiagsConfig.cc.
References DiagsModeOutput::to_diagslog, DiagsModeOutput::to_stderr, DiagsModeOutput::to_stdout, and DiagsModeOutput::to_syslog.
Referenced by reconfigure_diags().
| void DiagsConfig::reconfigure_diags | ( | ) | 
Definition at line 42 of file DiagsConfig.cc.
References Diags::activate_taglist(), ats_free(), Diags::base_action_tags, Diags::base_debug_tags, Diags::config, Diags::deactivate_all(), diags, DiagsTagType_Action, DiagsTagType_Debug, DL_Alert, DL_Debug, DL_Diag, DL_Emergency, DL_Error, DL_Fatal, DL_Note, DL_Status, DL_Undefined, DL_Warning, DTA, DiagsConfigState::enabled, memcpy, DiagsConfigState::outputs, parse_output_string(), Diags::print(), REC_readInteger(), REC_readString(), register_diags_callbacks(), and Diags::show_location.
Referenced by diags_config_callback(), and DiagsConfig().
| void DiagsConfig::register_diags_callbacks | ( | ) | 
Definition at line 349 of file DiagsConfig.cc.
References diags, diags_config_callback(), DL_Error, DL_Warning, DTA, Diags::print(), and REC_RegisterConfigUpdateFunc.
Referenced by DiagsConfig(), and reconfigure_diags().
| void DiagsConfig::RegisterDiagConfig | ( | ) | 
Definition at line 257 of file DiagsConfig.cc.
References RECC_NULL, RecRegisterConfigInt(), RecRegisterConfigString(), RECT_CONFIG, and RECU_NULL.
Definition at line 45 of file DiagsConfig.h.
Referenced by config_diags_norecords(), DiagsConfig(), init_log_standalone(), init_log_standalone_basic(), main(), reconfigure_diags(), register_diags_callbacks(), and ~DiagsConfig().
 1.7.1
 1.7.1