Removed obsolete functionality.

No need for debug, trace or messages prefixes or suffixes.
This commit is contained in:
Johan Wikman
2015-11-04 09:08:49 +02:00
parent d57b4cd531
commit d7af979ad9
2 changed files with 11 additions and 141 deletions

View File

@ -206,12 +206,6 @@ struct fnames_conf
skygw_chk_t fn_chk_top; skygw_chk_t fn_chk_top;
#endif #endif
flat_obj_state_t fn_state; flat_obj_state_t fn_state;
char* fn_debug_prefix;
char* fn_debug_suffix;
char* fn_trace_prefix;
char* fn_trace_suffix;
char* fn_msg_prefix;
char* fn_msg_suffix;
char* fn_err_prefix; char* fn_err_prefix;
char* fn_err_suffix; char* fn_err_suffix;
char* fn_logpath; char* fn_logpath;
@ -275,8 +269,8 @@ static void filewriter_done(filewriter_t* filewriter);
static bool fnames_conf_init(fnames_conf_t* fn, int argc, char* argv[]); static bool fnames_conf_init(fnames_conf_t* fn, int argc, char* argv[]);
static void fnames_conf_done(fnames_conf_t* fn); static void fnames_conf_done(fnames_conf_t* fn);
static void fnames_conf_free_memory(fnames_conf_t* fn); static void fnames_conf_free_memory(fnames_conf_t* fn);
static char* fname_conf_get_prefix(fnames_conf_t* fn, logfile_id_t id); static char* fname_conf_get_prefix(fnames_conf_t* fn);
static char* fname_conf_get_suffix(fnames_conf_t* fn, logfile_id_t id); static char* fname_conf_get_suffix(fnames_conf_t* fn);
static void* thr_filewriter_fun(void* data); static void* thr_filewriter_fun(void* data);
static logfile_t* logmanager_get_logfile(logmanager_t* lm); static logfile_t* logmanager_get_logfile(logmanager_t* lm);
static bool logmanager_register(bool writep); static bool logmanager_register(bool writep);
@ -317,36 +311,6 @@ const char* get_suffix_default(void)
return ".log"; return ".log";
} }
const char* get_debug_prefix_default(void)
{
return "debug";
}
const char* get_debug_suffix_default(void)
{
return get_suffix_default();
}
const char* get_trace_prefix_default(void)
{
return "trace";
}
const char* get_trace_suffix_default(void)
{
return get_suffix_default();
}
const char* get_msg_prefix_default(void)
{
return "messages";
}
const char* get_msg_suffix_default(void)
{
return get_suffix_default();
}
const char* get_err_prefix_default(void) const char* get_err_prefix_default(void)
{ {
return "error"; return "error";
@ -1746,12 +1710,6 @@ static bool fnames_conf_init(fnames_conf_t* fn,
bool succp = false; bool succp = false;
const char* argstr = const char* argstr =
"-h - help\n" "-h - help\n"
"-a <debug prefix> ............(\"skygw_debug\")\n"
"-b <debug suffix> ............(\".log\")\n"
"-c <trace prefix> ............(\"skygw_trace\")\n"
"-d <trace suffix> ............(\".log\")\n"
"-e <message prefix> ............(\"skygw_msg\")\n"
"-f <message suffix> ............(\".log\")\n"
"-g <error prefix> ............(\"skygw_err\")\n" "-g <error prefix> ............(\"skygw_err\")\n"
"-i <error suffix> ............(\".log\")\n" "-i <error suffix> ............(\".log\")\n"
"-j <log path> ............(\"/tmp\")\n" "-j <log path> ............(\"/tmp\")\n"
@ -1776,28 +1734,6 @@ static bool fnames_conf_init(fnames_conf_t* fn,
case 'o': case 'o':
use_stdout = 1; use_stdout = 1;
break; break;
case 'a':
fn->fn_debug_prefix = strndup(optarg, MAX_PREFIXLEN);
break;
case 'b':
fn->fn_debug_suffix = strndup(optarg, MAX_SUFFIXLEN);
break;
case 'c':
fn->fn_trace_prefix = strndup(optarg, MAX_PREFIXLEN);
break;
case 'd':
fn->fn_trace_suffix = strndup(optarg, MAX_SUFFIXLEN);
break;
case 'e':
fn->fn_msg_prefix = strndup(optarg, MAX_PREFIXLEN);
break;
case 'f':
fn->fn_msg_suffix = strndup(optarg, MAX_SUFFIXLEN);
break;
case 'g': case 'g':
fn->fn_err_prefix = strndup(optarg, MAX_PREFIXLEN); fn->fn_err_prefix = strndup(optarg, MAX_PREFIXLEN);
@ -1842,18 +1778,6 @@ static bool fnames_conf_init(fnames_conf_t* fn,
} /** switch (opt) */ } /** switch (opt) */
} }
/** If log file name is not specified in call arguments, use default. */ /** If log file name is not specified in call arguments, use default. */
fn->fn_debug_prefix = (fn->fn_debug_prefix == NULL) ?
strdup(get_debug_prefix_default()) : fn->fn_debug_prefix;
fn->fn_debug_suffix = (fn->fn_debug_suffix == NULL) ?
strdup(get_debug_suffix_default()) : fn->fn_debug_suffix;
fn->fn_trace_prefix = (fn->fn_trace_prefix == NULL) ?
strdup(get_trace_prefix_default()) : fn->fn_trace_prefix;
fn->fn_trace_suffix = (fn->fn_trace_suffix == NULL) ?
strdup(get_trace_suffix_default()) : fn->fn_trace_suffix;
fn->fn_msg_prefix = (fn->fn_msg_prefix == NULL) ?
strdup(get_msg_prefix_default()) : fn->fn_msg_prefix;
fn->fn_msg_suffix = (fn->fn_msg_suffix == NULL) ?
strdup(get_msg_suffix_default()) : fn->fn_msg_suffix;
fn->fn_err_prefix = (fn->fn_err_prefix == NULL) ? fn->fn_err_prefix = (fn->fn_err_prefix == NULL) ?
strdup(get_err_prefix_default()) : fn->fn_err_prefix; strdup(get_err_prefix_default()) : fn->fn_err_prefix;
fn->fn_err_suffix = (fn->fn_err_suffix == NULL) ? fn->fn_err_suffix = (fn->fn_err_suffix == NULL) ?
@ -1908,60 +1832,16 @@ return_conf_init:
} }
static char* fname_conf_get_prefix(fnames_conf_t* fn, logfile_id_t id) static char* fname_conf_get_prefix(fnames_conf_t* fn)
{ {
CHK_FNAMES_CONF(fn); CHK_FNAMES_CONF(fn);
ss_dassert(id >= LOGFILE_FIRST && id <= LOGFILE_LAST); return strdup(fn->fn_err_prefix);
switch (id)
{
case LOGFILE_DEBUG:
return strdup(fn->fn_debug_prefix);
break;
case LOGFILE_TRACE:
return strdup(fn->fn_trace_prefix);
break;
case LOGFILE_MESSAGE:
return strdup(fn->fn_msg_prefix);
break;
case LOGFILE_ERROR:
return strdup(fn->fn_err_prefix);
break;
default:
return NULL;
}
} }
static char* fname_conf_get_suffix(fnames_conf_t* fn, logfile_id_t id) static char* fname_conf_get_suffix(fnames_conf_t* fn)
{ {
CHK_FNAMES_CONF(fn); CHK_FNAMES_CONF(fn);
ss_dassert(id >= LOGFILE_FIRST && id <= LOGFILE_LAST); return strdup(fn->fn_err_suffix);
switch (id)
{
case LOGFILE_DEBUG:
return strdup(fn->fn_debug_suffix);
break;
case LOGFILE_TRACE:
return strdup(fn->fn_trace_suffix);
break;
case LOGFILE_MESSAGE:
return strdup(fn->fn_msg_suffix);
break;
case LOGFILE_ERROR:
return strdup(fn->fn_err_suffix);
break;
default:
return NULL;
}
} }
@ -2523,8 +2403,8 @@ static bool logfile_init(logfile_t* logfile,
logfile->lf_chk_tail = CHK_NUM_LOGFILE; logfile->lf_chk_tail = CHK_NUM_LOGFILE;
#endif #endif
logfile->lf_logmes = logmanager->lm_logmes; logfile->lf_logmes = logmanager->lm_logmes;
logfile->lf_name_prefix = fname_conf_get_prefix(fn, LOGFILE_ERROR); logfile->lf_name_prefix = fname_conf_get_prefix(fn);
logfile->lf_name_suffix = fname_conf_get_suffix(fn, LOGFILE_ERROR); logfile->lf_name_suffix = fname_conf_get_suffix(fn);
logfile->lf_npending_writes = 0; logfile->lf_npending_writes = 0;
logfile->lf_name_seqno = 1; logfile->lf_name_seqno = 1;
logfile->lf_lmgr = logmanager; logfile->lf_lmgr = logmanager;
@ -3038,15 +2918,9 @@ static void fnames_conf_done(fnames_conf_t* fn)
static void fnames_conf_free_memory(fnames_conf_t* fn) static void fnames_conf_free_memory(fnames_conf_t* fn)
{ {
if (fn->fn_debug_prefix != NULL) free(fn->fn_debug_prefix); free(fn->fn_err_prefix);
if (fn->fn_debug_suffix!= NULL) free(fn->fn_debug_suffix); free(fn->fn_err_suffix);
if (fn->fn_trace_prefix != NULL) free(fn->fn_trace_prefix); free(fn->fn_logpath);
if (fn->fn_trace_suffix!= NULL) free(fn->fn_trace_suffix);
if (fn->fn_msg_prefix != NULL) free(fn->fn_msg_prefix);
if (fn->fn_msg_suffix != NULL) free(fn->fn_msg_suffix);
if (fn->fn_err_prefix != NULL) free(fn->fn_err_prefix);
if (fn->fn_err_suffix != NULL) free(fn->fn_err_suffix);
if (fn->fn_logpath != NULL) free(fn->fn_logpath);
} }
/** /**

View File

@ -174,10 +174,6 @@ int skygw_log_get_augmentation();
EXTERN_C_BLOCK_END EXTERN_C_BLOCK_END
const char* get_trace_prefix_default(void);
const char* get_trace_suffix_default(void);
const char* get_msg_prefix_default(void);
const char* get_msg_suffix_default(void);
const char* get_err_prefix_default(void); const char* get_err_prefix_default(void);
const char* get_err_suffix_default(void); const char* get_err_suffix_default(void);
const char* get_logpath_default(void); const char* get_logpath_default(void);