logging: don't display debug message before setting params.

remotes/origin/master-1.2.x
Eric Leblond 13 years ago committed by Victor Julien
parent 05f562fdc3
commit 1bebb9831d

@ -618,8 +618,10 @@ static inline SCLogOPIfaceCtx *SCLogInitConsoleOPIface(const char *log_format,
const char *tmp_log_format = log_format;
const char *s = getenv(SC_LOG_ENV_LOG_FORMAT);
if (s != NULL) {
#if 0
printf("Overriding setting for \"console.format\" because of env "
"var SC_LOG_FORMAT=\"%s\".\n", s);
#endif
tmp_log_format = s;
}
@ -635,8 +637,10 @@ static inline SCLogOPIfaceCtx *SCLogInitConsoleOPIface(const char *log_format,
if (s != NULL) {
SCLogLevel l = SCMapEnumNameToValue(s, sc_log_level_map);
if (l > SC_LOG_NOTSET && l < SC_LOG_LEVEL_MAX) {
#if 0
printf("Overriding setting for \"console.level\" because of env "
"var SC_LOG_LEVEL=\"%s\".\n", s);
#endif
tmp_log_level = l;
}
}
@ -755,10 +759,6 @@ static inline void SCLogSetLogLevel(SCLogInitData *sc_lid, SCLogConfig *sc_lc)
/* we also set it to a global var, as it is easier to access it */
sc_log_global_log_level = sc_lc->log_level;
#ifdef DEBUG
printf("sc_log_global_log_level: %d\n", sc_log_global_log_level);
#endif
return;
}
@ -799,10 +799,6 @@ static inline void SCLogSetLogFormat(SCLogInitData *sc_lid, SCLogConfig *sc_lc)
exit(EXIT_FAILURE);
}
#ifdef DEBUG
printf("sc_lc->log_format: %s\n", sc_lc->log_format);
#endif
return;
}
@ -900,6 +896,7 @@ static inline void SCLogSetOPFilter(SCLogInitData *sc_lid, SCLogConfig *sc_lc)
}
if (filter != NULL && strcmp(filter, "") != 0) {
sc_lc->op_filter = SCStrdup(filter);
sc_lc->op_filter_regex = pcre_compile(filter, opts, &ep, &eo, NULL);
if (sc_lc->op_filter_regex == NULL) {
printf("pcre compile of \"%s\" failed at offset %d : %s\n", filter,
@ -915,10 +912,6 @@ static inline void SCLogSetOPFilter(SCLogInitData *sc_lid, SCLogConfig *sc_lc)
}
}
#ifdef DEBUG
printf("SCLogSetOPFilter: filter: %s\n", filter ? filter : "<no filter>");
#endif
return;
}
@ -974,6 +967,8 @@ static inline void SCLogFreeLogConfig(SCLogConfig *sc_lc)
SCFree(sc_lc->startup_message);
if (sc_lc->log_format != NULL)
SCFree(sc_lc->log_format);
if (sc_lc->op_filter != NULL)
SCFree(sc_lc->op_filter);
SCLogFreeLogOPIfaceCtx(sc_lc->op_ifaces);
SCFree(sc_lc);
@ -1214,6 +1209,11 @@ void SCLogLoadConfig(void)
}
SCLogInitLogModule(sc_lid);
SCLogDebug("sc_log_global_log_level: %d", sc_log_global_log_level);
SCLogDebug("sc_lc->log_format: %s", sc_log_config->log_format);
SCLogDebug("SCLogSetOPFilter: filter: %s", sc_log_config->op_filter);
//exit(1);
/* \todo Can we free sc_lid now? */
if (sc_lid != NULL)

@ -156,6 +156,7 @@ typedef struct SCLogConfig_ {
SCLogLevel log_level;
char *log_format;
char *op_filter;
/* compiled pcre filter expression */
pcre *op_filter_regex;
pcre_extra *op_filter_regex_study;

Loading…
Cancel
Save