make CONFIG_CONFIG=:configdbg=1 work

This commit is contained in:
cxgeorge 2001-08-29 23:51:51 +00:00
parent 19f8ccabb2
commit 49582077a1
3 changed files with 10 additions and 14 deletions

View File

@ -18,22 +18,15 @@
INLINE void ConfigTable::ConfigDbgDefault(void) {
/*
#ifdef NDEBUG
*/
configdbg = false;
microconfig_cat->set_severity(NS_info);
dconfig_cat->set_severity(NS_info);
/*
#else * NDEBUG *
#else
configdbg = true;
microconfig_cat->set_severity(NS_debug);
config_cat->set_severity(NS_debug);
#endif * NDEBUG *
*/
microconfig_cat->set_severity(NS_spam);
dconfig_cat->set_severity(NS_spam);
#endif
}
INLINE void ConfigTable::ReadArgsDefault(void) {

View File

@ -87,6 +87,7 @@ class EXPCL_DTOOLCONFIG ConfigTable {
const Symbol& GetSym(const ConfigString& sym,
const ConfigString qual = "");
INLINE ConfigString GetConfigPath(void) const;
INLINE bool IsConfigDbg(void) { return configdbg; };
};
#include "configTable.I"

View File

@ -128,7 +128,7 @@ void Config<GetConfig>::Init(void)
return;
total_time_config_init -= clock();
Flag(true);
ConfigTable::Instance();
ConfigTable* tab = ConfigTable::Instance();
if (Defined("notify-level-config")) {
ConfigString s = Get("notify-level-config");
@ -141,8 +141,10 @@ void Config<GetConfig>::Init(void)
dconfig_cat->set_severity(NS_info);
}
} else {
microconfig_cat->set_severity(NS_info);
dconfig_cat->set_severity(NS_info);
if(!tab->IsConfigDbg()) {
microconfig_cat->set_severity(NS_info);
dconfig_cat->set_severity(NS_info);
}
}
total_time_config_init += clock();