Adhere to coding style in logging module (struct uc_log_destination->
struct UCLogDestination, and similar for other structs)
This commit is contained in:
+21
-21
@@ -18,7 +18,7 @@
|
||||
* IO
|
||||
*};
|
||||
*
|
||||
* struct uc_log_module modules[] = {
|
||||
* struct UCLogModule modules[] = {
|
||||
* {
|
||||
* .id = POLLER,
|
||||
* .short_name = "POLLER",
|
||||
@@ -38,7 +38,7 @@
|
||||
* .log_level == UC_LL_DEBUG
|
||||
* }
|
||||
* };
|
||||
* struct uc_log_modules m = {
|
||||
* struct UCLogModules m = {
|
||||
* .mods = modules,
|
||||
* .cnt = ARRAY_SIZE(modules)
|
||||
* };
|
||||
@@ -100,13 +100,13 @@ enum UC_LOG_DESTINATION {
|
||||
* and allow the log message to identigy which module the
|
||||
* log message originates from
|
||||
*/
|
||||
struct uc_log_module {
|
||||
struct UCLogModule {
|
||||
/** The id of the log module.
|
||||
* This is the id one specifies in the various log
|
||||
* functions/macros.
|
||||
* Within the struct uc_log_modules, this id must start
|
||||
* Within the struct UCLogModules, this id must start
|
||||
* at 0 and be incremented consecutively, being equal
|
||||
* to the index within struct uc_log_modules.mods
|
||||
* to the index within struct UCLogModules.mods
|
||||
*/
|
||||
int id;
|
||||
|
||||
@@ -122,15 +122,15 @@ struct uc_log_module {
|
||||
int log_level;
|
||||
};
|
||||
|
||||
/* A collection of struct uc_log_module */
|
||||
struct uc_log_modules {
|
||||
/* A collection of struct UCLogModule */
|
||||
struct UCLogModules {
|
||||
/* Pointer to the first element of the array */
|
||||
struct uc_log_module *mods;
|
||||
struct UCLogModule *mods;
|
||||
/** The number of elements in the mods array. */
|
||||
int cnt;
|
||||
};
|
||||
|
||||
struct uc_log_destination;
|
||||
struct UCLogDestination;
|
||||
|
||||
|
||||
/* Returns a string representation of the log level.
|
||||
@@ -150,7 +150,7 @@ const char *uc_ll_2_str(enum UC_LOG_LEVEL l);
|
||||
* @return An opaque uc_log_destination that can be added as a destination to
|
||||
* the ucore logging system
|
||||
*/
|
||||
struct uc_log_destination *uc_log_new_stderr(int log_level, int log_location);
|
||||
struct UCLogDestination *uc_log_new_stderr(int log_level, int log_location);
|
||||
|
||||
/* creates a new uc_log_destination for logging to syslog
|
||||
*
|
||||
@@ -163,7 +163,7 @@ struct uc_log_destination *uc_log_new_stderr(int log_level, int log_location);
|
||||
* @return An opaque uc_log_destination that can be added as a destination to
|
||||
* the ucore logging system
|
||||
*/
|
||||
struct uc_log_destination *uc_log_new_syslog(const char *ident, int facility, int log_level, int log_location);
|
||||
struct UCLogDestination *uc_log_new_syslog(const char *ident, int facility, int log_level, int log_location);
|
||||
|
||||
/* creates a new uc_log_destination for printing on stderr.
|
||||
*
|
||||
@@ -174,13 +174,13 @@ struct uc_log_destination *uc_log_new_syslog(const char *ident, int facility, in
|
||||
* @param return An opaque uc_log_destination that can be added as a destination to
|
||||
* the ucore logging system
|
||||
*/
|
||||
struct uc_log_destination *uc_log_new_file(const char *filename, int log_level, int log_location);
|
||||
struct UCLogDestination *uc_log_new_file(const char *filename, int log_level, int log_location);
|
||||
|
||||
/** Add a uc_log_destination to the logging system.
|
||||
*
|
||||
* @param dest The uc_log_destination to add.
|
||||
*/
|
||||
void uc_log_add_destination(struct uc_log_destination *dest);
|
||||
void uc_log_add_destination(struct UCLogDestination *dest);
|
||||
|
||||
/** Remove a log destination.
|
||||
* Note that this does not free the destination, it can be readded later.
|
||||
@@ -188,14 +188,14 @@ void uc_log_add_destination(struct uc_log_destination *dest);
|
||||
*
|
||||
* @param dest The uc_log_destination to remove.
|
||||
*/
|
||||
void uc_log_remove_destination(struct uc_log_destination *dest);
|
||||
void uc_log_remove_destination(struct UCLogDestination *dest);
|
||||
|
||||
/** Change the log level of a destination..
|
||||
*
|
||||
* @param dest destination for which to set the log level
|
||||
* @param level The new log level
|
||||
*/
|
||||
void uc_log_destination_set_loglevel(struct uc_log_destination *dest, enum UC_LOG_LEVEL level);
|
||||
void uc_log_destination_set_loglevel(struct UCLogDestination *dest, enum UC_LOG_LEVEL level);
|
||||
|
||||
/** Change whether to log the location (file/line no.) of logging
|
||||
* output on a destination,
|
||||
@@ -203,7 +203,7 @@ void uc_log_destination_set_loglevel(struct uc_log_destination *dest, enum UC_LO
|
||||
* @param dest log destination to change
|
||||
* @param log_location 1=log the locaton, 0=don't log the location
|
||||
*/
|
||||
void uc_log_destination_set_log_location(struct uc_log_destination *dest, int log_location);
|
||||
void uc_log_destination_set_log_location(struct UCLogDestination *dest, int log_location);
|
||||
/** Remove and free a destination.
|
||||
* This frees the memory allocated to the destination. For
|
||||
* UC_LDEST_FILE the log file is closed.
|
||||
@@ -214,7 +214,7 @@ void uc_log_destination_set_log_location(struct uc_log_destination *dest, int lo
|
||||
*
|
||||
* @param dest The destination to delete.
|
||||
*/
|
||||
void uc_log_delete_destination(struct uc_log_destination *dest);
|
||||
void uc_log_delete_destination(struct UCLogDestination *dest);
|
||||
|
||||
|
||||
/** Set the log level for a particular module on this destination
|
||||
@@ -224,7 +224,7 @@ void uc_log_delete_destination(struct uc_log_destination *dest);
|
||||
* @param log_level new log level to set for the module
|
||||
*/
|
||||
void uc_log_destination_set_module_loglevel(
|
||||
struct uc_log_destination *dest,
|
||||
struct UCLogDestination *dest,
|
||||
int module,
|
||||
enum UC_LOG_LEVEL log_level
|
||||
);
|
||||
@@ -238,7 +238,7 @@ void uc_log_destination_set_module_loglevel(
|
||||
*
|
||||
* SHORT_NAME_1=LEVEL:SHORT_NAME_2=LEVEL:SHORT_NAME_N=LEVEL
|
||||
*
|
||||
* The SHORT_NAME_N is the .short_name within a struct uc_log_module
|
||||
* The SHORT_NAME_N is the .short_name within a struct UCLogModule
|
||||
* LEVEL is one of DEBUG, INFO, WARNING, ERROR or NONE
|
||||
* Example:
|
||||
* DB=DEBUG:IO=ERROR:POLLER=INFO
|
||||
@@ -250,7 +250,7 @@ void uc_log_destination_set_module_loglevel(
|
||||
* @parama log_mask the log mask as described above to set.
|
||||
*/
|
||||
void uc_log_destination_set_mask(
|
||||
struct uc_log_destination *dest,
|
||||
struct UCLogDestination *dest,
|
||||
const char *log_mask
|
||||
);
|
||||
|
||||
@@ -266,7 +266,7 @@ int uc_log_reopen_files(void);
|
||||
*
|
||||
* @param user_struct containing an array of all the modules defined by the application.
|
||||
*/
|
||||
void uc_log_init(struct uc_log_modules *user_modules);
|
||||
void uc_log_init(struct UCLogModules *user_modules);
|
||||
|
||||
void uc_logf(int log_level, int module, int raw,
|
||||
const char *location, const char *fmt, ...)
|
||||
|
||||
+39
-39
@@ -11,18 +11,18 @@
|
||||
|
||||
|
||||
//used to realise per destination settings
|
||||
struct uc_log_module_setting {
|
||||
struct UCLogModule_setting {
|
||||
int log_level;
|
||||
};
|
||||
|
||||
struct uc_log_destination {
|
||||
SLIST_ENTRY(uc_log_destination) entry;
|
||||
struct UCLogDestination {
|
||||
SLIST_ENTRY(UCLogDestination) entry;
|
||||
enum UC_LOG_DESTINATION dest_type;
|
||||
//log level for this destination
|
||||
int log_level;
|
||||
//Whether to log the source file name and line number
|
||||
int log_location;
|
||||
struct uc_log_module_setting *module_settings;
|
||||
struct UCLogModule_setting *module_settings;
|
||||
union {
|
||||
//for syslog openlog()
|
||||
struct {
|
||||
@@ -38,9 +38,9 @@ struct uc_log_destination {
|
||||
};
|
||||
|
||||
/* Helper struct for arguments to our main logging function */
|
||||
struct uc_log_args {
|
||||
struct uc_log_destination *dest;
|
||||
const struct uc_log_module *module;
|
||||
struct UCLogArgs {
|
||||
struct UCLogDestination *dest;
|
||||
const struct UCLogModule *module;
|
||||
int log_level;
|
||||
const char *location;
|
||||
int raw;
|
||||
@@ -51,9 +51,9 @@ struct uc_log_args {
|
||||
//this lock before accessing any the global data.
|
||||
static pthread_mutex_t g_log_lock = PTHREAD_MUTEX_INITIALIZER;
|
||||
|
||||
static struct uc_log_modules g_modules;
|
||||
static struct UCLogModules g_modules;
|
||||
|
||||
static const struct uc_log_module g_unknown_module = {
|
||||
static const struct UCLogModule g_unknown_module = {
|
||||
.id = -1,
|
||||
.short_name = "UNKNOWN",
|
||||
.long_name = "Unknown log module",
|
||||
@@ -63,8 +63,8 @@ static const struct uc_log_module g_unknown_module = {
|
||||
|
||||
//All destinations. The g_log_lock must be held while accessing
|
||||
//this list an anything contained within it.
|
||||
static SLIST_HEAD(, uc_log_destination) g_destinations;
|
||||
static int uc_log_reopen_file(struct uc_log_destination *dest);
|
||||
static SLIST_HEAD(, UCLogDestination) g_destinations;
|
||||
static int uc_log_reopen_file(struct UCLogDestination *dest);
|
||||
//Uses enum UC_LOG_LEVEL as index
|
||||
static const char *const g_log_levels[] = {
|
||||
"UNKNOWN_0",
|
||||
@@ -122,7 +122,7 @@ static inline int uc_ll_2_syslog(enum UC_LOG_LEVEL l)
|
||||
}
|
||||
|
||||
//Note, this grabs the global lock
|
||||
static int uc_log_init_settings(struct uc_log_destination *dest)
|
||||
static int uc_log_init_settings(struct UCLogDestination *dest)
|
||||
{
|
||||
int i;
|
||||
int rc = -1;
|
||||
@@ -143,9 +143,9 @@ static int uc_log_init_settings(struct uc_log_destination *dest)
|
||||
return rc;
|
||||
}
|
||||
|
||||
struct uc_log_destination *uc_log_new_stderr(int log_level, int log_location)
|
||||
struct UCLogDestination *uc_log_new_stderr(int log_level, int log_location)
|
||||
{
|
||||
struct uc_log_destination *dest = calloc(1, sizeof *dest);
|
||||
struct UCLogDestination *dest = calloc(1, sizeof *dest);
|
||||
|
||||
if(dest == NULL)
|
||||
return NULL;
|
||||
@@ -163,9 +163,9 @@ struct uc_log_destination *uc_log_new_stderr(int log_level, int log_location)
|
||||
return dest;
|
||||
}
|
||||
|
||||
struct uc_log_destination *uc_log_new_syslog(const char *ident, int facility, int log_level, int log_location)
|
||||
struct UCLogDestination *uc_log_new_syslog(const char *ident, int facility, int log_level, int log_location)
|
||||
{
|
||||
struct uc_log_destination *dest = calloc(1, sizeof *dest);
|
||||
struct UCLogDestination *dest = calloc(1, sizeof *dest);
|
||||
char *id;
|
||||
|
||||
if (dest == NULL)
|
||||
@@ -195,9 +195,9 @@ struct uc_log_destination *uc_log_new_syslog(const char *ident, int facility, in
|
||||
return dest;
|
||||
}
|
||||
|
||||
struct uc_log_destination *uc_log_new_file(const char *filename, int log_level, int log_location)
|
||||
struct UCLogDestination *uc_log_new_file(const char *filename, int log_level, int log_location)
|
||||
{
|
||||
struct uc_log_destination *dest = calloc(1, sizeof *dest);
|
||||
struct UCLogDestination *dest = calloc(1, sizeof *dest);
|
||||
FILE *f;
|
||||
char *name;
|
||||
|
||||
@@ -235,9 +235,9 @@ struct uc_log_destination *uc_log_new_file(const char *filename, int log_level,
|
||||
return dest;
|
||||
}
|
||||
|
||||
void uc_log_add_destination(struct uc_log_destination *dest)
|
||||
void uc_log_add_destination(struct UCLogDestination *dest)
|
||||
{
|
||||
struct uc_log_destination *it;
|
||||
struct UCLogDestination *it;
|
||||
|
||||
if (dest == NULL)
|
||||
return;
|
||||
@@ -259,9 +259,9 @@ void uc_log_add_destination(struct uc_log_destination *dest)
|
||||
}
|
||||
|
||||
//hold g_log_lock while calling this.
|
||||
static inline void uc_log_remove_dest_unlocked(struct uc_log_destination *dest)
|
||||
static inline void uc_log_remove_dest_unlocked(struct UCLogDestination *dest)
|
||||
{
|
||||
struct uc_log_destination *it;
|
||||
struct UCLogDestination *it;
|
||||
|
||||
//check that it's not already removed
|
||||
SLIST_FOREACH(it, &g_destinations, entry) {
|
||||
@@ -270,11 +270,11 @@ static inline void uc_log_remove_dest_unlocked(struct uc_log_destination *dest)
|
||||
}
|
||||
|
||||
if (it != NULL) {
|
||||
SLIST_REMOVE(&g_destinations, dest, uc_log_destination, entry);
|
||||
SLIST_REMOVE(&g_destinations, dest, UCLogDestination, entry);
|
||||
}
|
||||
}
|
||||
|
||||
void uc_log_remove_destination(struct uc_log_destination *dest)
|
||||
void uc_log_remove_destination(struct UCLogDestination *dest)
|
||||
{
|
||||
if (dest == NULL)
|
||||
return;
|
||||
@@ -286,7 +286,7 @@ void uc_log_remove_destination(struct uc_log_destination *dest)
|
||||
pthread_mutex_unlock(&g_log_lock);
|
||||
}
|
||||
|
||||
void uc_log_delete_destination(struct uc_log_destination *dest)
|
||||
void uc_log_delete_destination(struct UCLogDestination *dest)
|
||||
{
|
||||
if (dest == NULL)
|
||||
return;
|
||||
@@ -320,7 +320,7 @@ void uc_log_delete_destination(struct uc_log_destination *dest)
|
||||
pthread_mutex_unlock(&g_log_lock);
|
||||
}
|
||||
|
||||
void uc_log_destination_set_loglevel(struct uc_log_destination *dest, enum UC_LOG_LEVEL level)
|
||||
void uc_log_destination_set_loglevel(struct UCLogDestination *dest, enum UC_LOG_LEVEL level)
|
||||
{
|
||||
if (dest == NULL)
|
||||
return;
|
||||
@@ -332,7 +332,7 @@ void uc_log_destination_set_loglevel(struct uc_log_destination *dest, enum UC_LO
|
||||
pthread_mutex_unlock(&g_log_lock);
|
||||
}
|
||||
|
||||
void uc_log_destination_set_log_location(struct uc_log_destination *dest, int log_location)
|
||||
void uc_log_destination_set_log_location(struct UCLogDestination *dest, int log_location)
|
||||
{
|
||||
if (dest == NULL)
|
||||
return;
|
||||
@@ -344,7 +344,7 @@ void uc_log_destination_set_log_location(struct uc_log_destination *dest, int lo
|
||||
pthread_mutex_unlock(&g_log_lock);
|
||||
}
|
||||
|
||||
static int uc_log_reopen_file(struct uc_log_destination *dest)
|
||||
static int uc_log_reopen_file(struct UCLogDestination *dest)
|
||||
{
|
||||
int rc = 0;
|
||||
|
||||
@@ -368,7 +368,7 @@ static int uc_log_reopen_file(struct uc_log_destination *dest)
|
||||
|
||||
int uc_log_reopen_files(void)
|
||||
{
|
||||
struct uc_log_destination *dest;
|
||||
struct UCLogDestination *dest;
|
||||
int rc = 0;
|
||||
|
||||
pthread_mutex_lock(&g_log_lock);
|
||||
@@ -385,15 +385,15 @@ int uc_log_reopen_files(void)
|
||||
return rc;
|
||||
}
|
||||
|
||||
void uc_log_init(struct uc_log_modules *user_modules)
|
||||
void uc_log_init(struct UCLogModules *user_modules)
|
||||
{
|
||||
g_modules = *user_modules;
|
||||
}
|
||||
|
||||
|
||||
static inline void uc_vlog_file(const struct uc_log_args *args, const char *fmt, va_list ap)
|
||||
static inline void uc_vlog_file(const struct UCLogArgs *args, const char *fmt, va_list ap)
|
||||
{
|
||||
struct uc_log_destination *dest = args->dest;
|
||||
struct UCLogDestination *dest = args->dest;
|
||||
char time_buf[48];
|
||||
time_t now;
|
||||
struct tm t;
|
||||
@@ -431,9 +431,9 @@ static inline void uc_vlog_file(const struct uc_log_args *args, const char *fmt,
|
||||
// though stderr could be redirected to a file
|
||||
}
|
||||
|
||||
static inline void uc_vlog_syslog(const struct uc_log_args *args, const char *fmt, va_list ap)
|
||||
static inline void uc_vlog_syslog(const struct UCLogArgs *args, const char *fmt, va_list ap)
|
||||
{
|
||||
struct uc_log_destination *dest = args->dest;
|
||||
struct UCLogDestination *dest = args->dest;
|
||||
|
||||
int pri = uc_ll_2_syslog(args->log_level);
|
||||
|
||||
@@ -470,7 +470,7 @@ log:
|
||||
}
|
||||
|
||||
void uc_log_destination_set_module_loglevel(
|
||||
struct uc_log_destination *dest,
|
||||
struct UCLogDestination *dest,
|
||||
int module,
|
||||
enum UC_LOG_LEVEL log_level
|
||||
)
|
||||
@@ -488,7 +488,7 @@ void uc_log_destination_set_module_loglevel(
|
||||
|
||||
|
||||
void uc_log_destination_set_mask(
|
||||
struct uc_log_destination *dest,
|
||||
struct UCLogDestination *dest,
|
||||
const char *log_mask
|
||||
)
|
||||
{
|
||||
@@ -546,7 +546,7 @@ void uc_logf(int log_level, int module, int raw,
|
||||
const char *location, const char *fmt, ...)
|
||||
{
|
||||
va_list ap;
|
||||
struct uc_log_destination *dest;
|
||||
struct UCLogDestination *dest;
|
||||
|
||||
va_start(ap, fmt);
|
||||
|
||||
@@ -554,7 +554,7 @@ void uc_logf(int log_level, int module, int raw,
|
||||
|
||||
//do logging for each destination
|
||||
SLIST_FOREACH(dest, &g_destinations, entry) {
|
||||
const struct uc_log_module *log_module;
|
||||
const struct UCLogModule *log_module;
|
||||
va_list apc;
|
||||
int module_log_level;
|
||||
|
||||
@@ -577,7 +577,7 @@ void uc_logf(int log_level, int module, int raw,
|
||||
if (log_level < module_log_level)
|
||||
continue;
|
||||
|
||||
const struct uc_log_args args = {
|
||||
const struct UCLogArgs args = {
|
||||
.dest = dest,
|
||||
.module = log_module,
|
||||
.log_level = log_level,
|
||||
|
||||
+3
-3
@@ -6,7 +6,7 @@ enum {
|
||||
CC,
|
||||
HO
|
||||
};
|
||||
struct uc_log_module module_arr[] = {
|
||||
struct UCLogModule module_arr[] = {
|
||||
{
|
||||
MAIN,
|
||||
"MAIN",
|
||||
@@ -28,14 +28,14 @@ struct uc_log_module module_arr[] = {
|
||||
}
|
||||
};
|
||||
|
||||
struct uc_log_modules modules = {
|
||||
struct UCLogModules modules = {
|
||||
.mods = module_arr,
|
||||
.cnt = ARRAY_SIZE(module_arr),
|
||||
};
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
struct uc_log_destination *dest;
|
||||
struct UCLogDestination *dest;
|
||||
uc_log_init(&modules);
|
||||
dest = uc_log_new_file("test.log", UC_LL_INFO, 1);
|
||||
uc_log_add_destination(dest);
|
||||
|
||||
+42
-42
@@ -32,18 +32,18 @@ static void logging_rm_subdir(void)
|
||||
|
||||
START_TEST (test_logfile_location)
|
||||
|
||||
struct uc_log_module m = {
|
||||
struct UCLogModule m = {
|
||||
.id = 0,
|
||||
.short_name = "MOD1",
|
||||
.long_name = "Module 1",
|
||||
.log_level = UC_LL_DEBUG,
|
||||
};
|
||||
struct uc_log_modules mods = {
|
||||
struct UCLogModules mods = {
|
||||
.mods = &m,
|
||||
.cnt = 1,
|
||||
};
|
||||
struct stat st;
|
||||
struct uc_log_destination *dest;
|
||||
struct UCLogDestination *dest;
|
||||
int rc;
|
||||
|
||||
uc_log_init(&mods);
|
||||
@@ -66,18 +66,18 @@ END_TEST
|
||||
|
||||
START_TEST (test_logfile_delete_destination)
|
||||
|
||||
struct uc_log_module m = {
|
||||
struct UCLogModule m = {
|
||||
.id = 0,
|
||||
.short_name = "MOD1",
|
||||
.long_name = "Module 1",
|
||||
.log_level = UC_LL_DEBUG,
|
||||
};
|
||||
struct uc_log_modules mods = {
|
||||
struct UCLogModules mods = {
|
||||
.mods = &m,
|
||||
.cnt = 1,
|
||||
};
|
||||
struct stat st;
|
||||
struct uc_log_destination *dest;
|
||||
struct UCLogDestination *dest;
|
||||
int rc;
|
||||
|
||||
uc_log_init(&mods);
|
||||
@@ -114,18 +114,18 @@ END_TEST
|
||||
|
||||
START_TEST (test_logfile_no_location)
|
||||
|
||||
struct uc_log_module m = {
|
||||
struct UCLogModule m = {
|
||||
.id = 0,
|
||||
.short_name = "MOD1",
|
||||
.long_name = "Module 1",
|
||||
.log_level = UC_LL_DEBUG,
|
||||
};
|
||||
struct uc_log_modules mods = {
|
||||
struct UCLogModules mods = {
|
||||
.mods = &m,
|
||||
.cnt = 1,
|
||||
};
|
||||
struct stat st;
|
||||
struct uc_log_destination *dest;
|
||||
struct UCLogDestination *dest;
|
||||
int rc;
|
||||
|
||||
uc_log_init(&mods);
|
||||
@@ -144,18 +144,18 @@ END_TEST
|
||||
|
||||
START_TEST (test_logfile_loglevel_surpressed_dest)
|
||||
|
||||
struct uc_log_module m = {
|
||||
struct UCLogModule m = {
|
||||
.id = 0,
|
||||
.short_name = "MOD1",
|
||||
.long_name = "Module 1",
|
||||
.log_level = UC_LL_DEBUG,
|
||||
};
|
||||
struct uc_log_modules mods = {
|
||||
struct UCLogModules mods = {
|
||||
.mods = &m,
|
||||
.cnt = 1,
|
||||
};
|
||||
struct stat st;
|
||||
struct uc_log_destination *dest;
|
||||
struct UCLogDestination *dest;
|
||||
int rc;
|
||||
|
||||
uc_log_init(&mods);
|
||||
@@ -176,19 +176,19 @@ END_TEST
|
||||
|
||||
START_TEST (test_logfile_loglevel_surpressed_module)
|
||||
|
||||
struct uc_log_module m = {
|
||||
struct UCLogModule m = {
|
||||
.id = 0,
|
||||
.short_name = "MOD1",
|
||||
.long_name = "Module 1",
|
||||
//file destination have UC_LL_WARNING, so nothing should be logged
|
||||
.log_level = UC_LL_WARNING,
|
||||
};
|
||||
struct uc_log_modules mods = {
|
||||
struct UCLogModules mods = {
|
||||
.mods = &m,
|
||||
.cnt = 1,
|
||||
};
|
||||
struct stat st;
|
||||
struct uc_log_destination *dest;
|
||||
struct UCLogDestination *dest;
|
||||
int rc;
|
||||
|
||||
uc_log_init(&mods);
|
||||
@@ -208,18 +208,18 @@ END_TEST
|
||||
|
||||
START_TEST (test_logfile_reopen_files)
|
||||
|
||||
struct uc_log_module m = {
|
||||
struct UCLogModule m = {
|
||||
.id = 0,
|
||||
.short_name = "MOD1",
|
||||
.long_name = "Module 1",
|
||||
.log_level = UC_LL_DEBUG,
|
||||
};
|
||||
struct uc_log_modules mods = {
|
||||
struct UCLogModules mods = {
|
||||
.mods = &m,
|
||||
.cnt = 1,
|
||||
};
|
||||
struct stat st;
|
||||
struct uc_log_destination *dest;
|
||||
struct UCLogDestination *dest;
|
||||
int rc;
|
||||
|
||||
uc_log_init(&mods);
|
||||
@@ -251,18 +251,18 @@ END_TEST
|
||||
|
||||
START_TEST (test_logfile_remove_dest)
|
||||
|
||||
struct uc_log_module m = {
|
||||
struct UCLogModule m = {
|
||||
.id = 0,
|
||||
.short_name = "MOD1",
|
||||
.long_name = "Module 1",
|
||||
.log_level = UC_LL_DEBUG,
|
||||
};
|
||||
struct uc_log_modules mods = {
|
||||
struct UCLogModules mods = {
|
||||
.mods = &m,
|
||||
.cnt = 1,
|
||||
};
|
||||
struct stat st;
|
||||
struct uc_log_destination *dest1, *dest2;
|
||||
struct UCLogDestination *dest1, *dest2;
|
||||
int rc;
|
||||
|
||||
uc_log_init(&mods);
|
||||
@@ -296,17 +296,17 @@ END_TEST
|
||||
|
||||
START_TEST (test_logfile_full_filesystem)
|
||||
//logging to a full filesystem shouldn't crash
|
||||
struct uc_log_module m = {
|
||||
struct UCLogModule m = {
|
||||
.id = 0,
|
||||
.short_name = "MOD1",
|
||||
.long_name = "Module 1",
|
||||
.log_level = UC_LL_DEBUG,
|
||||
};
|
||||
struct uc_log_modules mods = {
|
||||
struct UCLogModules mods = {
|
||||
.mods = &m,
|
||||
.cnt = 1,
|
||||
};
|
||||
struct uc_log_destination *dest;
|
||||
struct UCLogDestination *dest;
|
||||
int i;
|
||||
|
||||
|
||||
@@ -326,17 +326,17 @@ END_TEST
|
||||
|
||||
START_TEST (test_logfile_invalid_file)
|
||||
//check behavior when a log file cannot be opened
|
||||
struct uc_log_module m = {
|
||||
struct UCLogModule m = {
|
||||
.id = 0,
|
||||
.short_name = "MOD1",
|
||||
.long_name = "Module 1",
|
||||
.log_level = UC_LL_DEBUG,
|
||||
};
|
||||
struct uc_log_modules mods = {
|
||||
struct UCLogModules mods = {
|
||||
.mods = &m,
|
||||
.cnt = 1,
|
||||
};
|
||||
struct uc_log_destination *dest;
|
||||
struct UCLogDestination *dest;
|
||||
|
||||
uc_log_init(&mods);
|
||||
|
||||
@@ -347,17 +347,17 @@ END_TEST
|
||||
|
||||
START_TEST (test_logfile_invalid_file_after_reopen)
|
||||
//check behavior when a log file cannot be re-opened
|
||||
struct uc_log_module m = {
|
||||
struct UCLogModule m = {
|
||||
.id = 0,
|
||||
.short_name = "MOD1",
|
||||
.long_name = "Module 1",
|
||||
.log_level = UC_LL_DEBUG,
|
||||
};
|
||||
struct uc_log_modules mods = {
|
||||
struct UCLogModules mods = {
|
||||
.mods = &m,
|
||||
.cnt = 1,
|
||||
};
|
||||
struct uc_log_destination *dest;
|
||||
struct UCLogDestination *dest;
|
||||
int rc;
|
||||
|
||||
uc_log_init(&mods);
|
||||
@@ -386,18 +386,18 @@ END_TEST
|
||||
|
||||
START_TEST (test_logfile_raw)
|
||||
|
||||
struct uc_log_module m = {
|
||||
struct UCLogModule m = {
|
||||
.id = 0,
|
||||
.short_name = "MOD1",
|
||||
.long_name = "Module 1",
|
||||
.log_level = UC_LL_DEBUG,
|
||||
};
|
||||
struct uc_log_modules mods = {
|
||||
struct UCLogModules mods = {
|
||||
.mods = &m,
|
||||
.cnt = 1,
|
||||
};
|
||||
struct stat st;
|
||||
struct uc_log_destination *dest;
|
||||
struct UCLogDestination *dest;
|
||||
int rc;
|
||||
|
||||
uc_log_init(&mods);
|
||||
@@ -416,7 +416,7 @@ END_TEST
|
||||
|
||||
START_TEST (test_logfile_dest_mask)
|
||||
|
||||
struct uc_log_module m[] = {
|
||||
struct UCLogModule m[] = {
|
||||
{
|
||||
.id = 0,
|
||||
.short_name = "MOD1",
|
||||
@@ -430,12 +430,12 @@ START_TEST (test_logfile_dest_mask)
|
||||
.log_level = UC_LL_WARNING,
|
||||
}
|
||||
};
|
||||
struct uc_log_modules mods = {
|
||||
struct UCLogModules mods = {
|
||||
.mods = m,
|
||||
.cnt = 2,
|
||||
};
|
||||
struct stat st;
|
||||
struct uc_log_destination *dest;
|
||||
struct UCLogDestination *dest;
|
||||
int rc;
|
||||
|
||||
uc_log_init(&mods);
|
||||
@@ -462,18 +462,18 @@ END_TEST
|
||||
|
||||
START_TEST (test_loglevel_module_none)
|
||||
|
||||
struct uc_log_module m = {
|
||||
struct UCLogModule m = {
|
||||
.id = 0,
|
||||
.short_name = "MOD1",
|
||||
.long_name = "Module 1",
|
||||
.log_level = UC_LL_NONE,
|
||||
};
|
||||
struct uc_log_modules mods = {
|
||||
struct UCLogModules mods = {
|
||||
.mods = &m,
|
||||
.cnt = 1,
|
||||
};
|
||||
struct stat st;
|
||||
struct uc_log_destination *dest;
|
||||
struct UCLogDestination *dest;
|
||||
int rc;
|
||||
|
||||
uc_log_init(&mods);
|
||||
@@ -491,18 +491,18 @@ END_TEST
|
||||
|
||||
START_TEST (test_loglevel_dest_none)
|
||||
|
||||
struct uc_log_module m = {
|
||||
struct UCLogModule m = {
|
||||
.id = 0,
|
||||
.short_name = "MOD1",
|
||||
.long_name = "Module 1",
|
||||
.log_level = UC_LL_DEBUG,
|
||||
};
|
||||
struct uc_log_modules mods = {
|
||||
struct UCLogModules mods = {
|
||||
.mods = &m,
|
||||
.cnt = 1,
|
||||
};
|
||||
struct stat st;
|
||||
struct uc_log_destination *dest;
|
||||
struct UCLogDestination *dest;
|
||||
int rc;
|
||||
|
||||
uc_log_init(&mods);
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
#define PEER_HB_SEC 5
|
||||
#define PEER_HB_MISS 3
|
||||
|
||||
static struct uc_log_module modules[] = {
|
||||
static struct UCLogModule modules[] = {
|
||||
{
|
||||
.id = LMAIN,
|
||||
.short_name = "MAIN",
|
||||
@@ -34,7 +34,7 @@ static struct uc_log_module modules[] = {
|
||||
}
|
||||
};
|
||||
|
||||
static struct uc_log_modules log_modules = {
|
||||
static struct UCLogModules log_modules = {
|
||||
.mods = modules,
|
||||
.cnt = ARRAY_SIZE(modules)
|
||||
};
|
||||
@@ -262,7 +262,7 @@ int main(int argc, char *argv[])
|
||||
uint16_t local_port = 23456;
|
||||
uint16_t remote_port = 23456;
|
||||
int c;
|
||||
struct uc_log_destination *dest;
|
||||
struct UCLogDestination *dest;
|
||||
|
||||
srand(getpid());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user