Coda Distributed File System
Macros | Typedefs | Functions
ds_log.h File Reference
#include <stdarg.h>
#include <odytypes.h>
Include dependency graph for ds_log.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define DS_LOG_MSG(args)   ds_log_printmsg args
 

Typedefs

typedef struct ds_log_t ds_log_t
 

Functions

bool ds_log_valid (ds_log_t *lp)
 
ds_log_tds_log_create (int loglevel, FILE *fp, int flushlevel, char *name)
 
FILE * ds_log_destroy (ds_log_t *lp)
 
void ds_log_setlevel (ds_log_t *lp, int level)
 
void ds_log_printmsg (ds_log_t *lp, int level, char *fmt,...)
 

Macro Definition Documentation

◆ DS_LOG_MSG

#define DS_LOG_MSG (   args)    ds_log_printmsg args

Typedef Documentation

◆ ds_log_t

typedef struct ds_log_t ds_log_t

Function Documentation

◆ ds_log_create()

ds_log_t * ds_log_create ( int  loglevel,
FILE *  fp,
int  flushlevel,
char *  name 
)

◆ ds_log_destroy()

FILE * ds_log_destroy ( ds_log_t lp)

◆ ds_log_printmsg()

void ds_log_printmsg ( ds_log_t lp,
int  level,
char *  fmt,
  ... 
)

◆ ds_log_setlevel()

void ds_log_setlevel ( ds_log_t lp,
int  level 
)

◆ ds_log_valid()

bool ds_log_valid ( ds_log_t lp)