nds2-client - Developer 0.16.7
Loading...
Searching...
No Matches
Classes | Macros | Typedefs | Functions | Variables
nds_logging.c File Reference
#include "daq_config.h"
#include "nds_log.h"
#include "nds_logging.h"
#include "nds_os.h"
Include dependency graph for nds_logging.c:

Classes

struct  nds_log_
 

Macros

#define DEFAULT_VERBOSE_DEBUGGING   0
 

Typedefs

typedef struct nds_log_ nds_log_t
 

Functions

void nds_function_flush (nds_flush_function_type Func)
 
void nds_function_logging (nds_logging_function_type Func)
 
int nds_logging_check (int Group, int Level)
 
void nds_logging_enable (int Group)
 
void nds_logging_disable (int Group)
 
int nds_logging_debug_level (int Group, int Level)
 
void nds_logging_flush ()
 
int nds_logging_group_from_string (const char *GroupString)
 
void nds_logging_init ()
 
void nds_logging_printf (const char *MessageFormat,...)
 
void nds_logging_print_errno (const char *Leader)
 

Variables

static nds_log_t log_info
 

Macro Definition Documentation

◆ DEFAULT_VERBOSE_DEBUGGING

#define DEFAULT_VERBOSE_DEBUGGING   0

Typedef Documentation

◆ nds_log_t

typedef struct nds_log_ nds_log_t

Function Documentation

◆ nds_function_flush()

void nds_function_flush ( nds_flush_function_type  Func)

◆ nds_function_logging()

void nds_function_logging ( nds_logging_function_type  Func)

◆ nds_logging_check()

int nds_logging_check ( int  Group,
int  Level 
)

◆ nds_logging_debug_level()

int nds_logging_debug_level ( int  Group,
int  Level 
)

◆ nds_logging_disable()

void nds_logging_disable ( int  Group)

◆ nds_logging_enable()

void nds_logging_enable ( int  Group)

◆ nds_logging_flush()

void nds_logging_flush ( )

◆ nds_logging_group_from_string()

int nds_logging_group_from_string ( const char *  GroupString)

◆ nds_logging_init()

void nds_logging_init ( )

◆ nds_logging_print_errno()

void nds_logging_print_errno ( const char *  Leader)

◆ nds_logging_printf()

void nds_logging_printf ( const char *  MessageFormat,
  ... 
)

Variable Documentation

◆ log_info

nds_log_t log_info
static
Initial value:
= {
0
,
{
30,
30,
20,
20,
20,
},
}
void nds_log(const char *Message)
Definition nds_log.c:20
void nds_flush()
Definition nds_log.c:14
void(* nds_flush_function_type)()
Definition nds_logging.h:33
void(* nds_logging_function_type)(const char *Message)
Definition nds_logging.h:35