Update tlog
This commit is contained in:
@@ -32,6 +32,10 @@ struct tlog_time {
|
||||
int usec;
|
||||
};
|
||||
|
||||
#ifndef TLOG_MAX_LINE_LEN
|
||||
#define TLOG_MAX_LINE_LEN (1024)
|
||||
#endif
|
||||
|
||||
/* TLOG FLAGS LIST */
|
||||
/* set tlog not compress file when archive */
|
||||
#define TLOG_NOCOMPRESS (1 << 0)
|
||||
@@ -70,7 +74,7 @@ format: Log formats
|
||||
#define tlog(level, format, ...) tlog_ext(level, BASE_FILE_NAME, __LINE__, __func__, 0, format, ##__VA_ARGS__)
|
||||
|
||||
extern int tlog_ext(tlog_level level, const char *file, int line, const char *func, void *userptr, const char *format, ...)
|
||||
__attribute__((format(printf, 6, 7)));
|
||||
__attribute__((format(printf, 6, 7))) __attribute__((nonnull (6)));
|
||||
extern int tlog_vext(tlog_level level, const char *file, int line, const char *func, void *userptr, const char *format, va_list ap);
|
||||
|
||||
/* write buff to log file */
|
||||
@@ -142,7 +146,7 @@ Function: Print log to log stream
|
||||
log: log stream
|
||||
format: Log formats
|
||||
*/
|
||||
extern int tlog_printf(tlog_log *log, const char *format, ...) __attribute__((format(printf, 2, 3)));
|
||||
extern int tlog_printf(tlog_log *log, const char *format, ...) __attribute__((format(printf, 2, 3))) __attribute__((nonnull (1, 2)));
|
||||
|
||||
/*
|
||||
Function: Print log to log stream with ap
|
||||
|
||||
Reference in New Issue
Block a user