2016-11-16 18:06:48 +03:00
|
|
|
#ifndef COMPEL_PLUGIN_STD_LOG_H__
|
|
|
|
#define COMPEL_PLUGIN_STD_LOG_H__
|
|
|
|
|
2019-07-25 23:01:07 +01:00
|
|
|
#include "compel/loglevels.h"
|
|
|
|
|
2018-05-15 23:29:18 +03:00
|
|
|
#define STD_LOG_SIMPLE_CHUNK 256
|
2016-11-16 18:06:48 +03:00
|
|
|
|
|
|
|
extern void std_log_set_fd(int fd);
|
2019-07-25 23:01:07 +01:00
|
|
|
extern void std_log_set_loglevel(enum __compel_log_levels level);
|
2016-11-16 18:06:49 +03:00
|
|
|
extern void std_log_set_start(struct timeval *tv);
|
2016-11-16 18:06:48 +03:00
|
|
|
extern int std_vprint_num(char *buf, int blen, int num, char **ps);
|
|
|
|
extern void std_sprintf(char output[STD_LOG_SIMPLE_CHUNK], const char *format, ...)
|
|
|
|
__attribute__ ((__format__ (__printf__, 2, 3)));
|
|
|
|
extern void print_on_level(unsigned int loglevel, const char *format, ...)
|
|
|
|
__attribute__ ((__format__ (__printf__, 2, 3)));
|
|
|
|
|
|
|
|
#endif /* COMPEL_PLUGIN_STD_LOG_H__ */
|