@@ -28,74 +28,67 @@ extern int opt_log_level;
28
28
29
29
extern int opt_log_show_date ;
30
30
31
- #define LOGBUFSIZ 256
31
+ #define LOGBUFSIZ 512
32
32
33
33
void applog (int prio , const char * fmt , ...);
34
+ void applogsiz (int prio , int size , const char * fmt , ...);
35
+ void vapplogsiz (int prio , int size , const char * fmt , va_list args );
36
+
34
37
extern void _applog (int prio , const char * str , bool force );
35
38
36
39
#define IN_FMT_FFL " in %s %s():%d"
37
40
38
- #define applogsiz (prio , _SIZ , fmt , ...) do { \
39
- if (opt_debug || prio != LOG_DEBUG) { \
40
- if (use_syslog || opt_log_output || prio <= opt_log_level) { \
41
- char tmp42[_SIZ]; \
42
- snprintf(tmp42, sizeof(tmp42), fmt, ##__VA_ARGS__); \
43
- _applog(prio, tmp42, false); \
44
- } \
45
- } \
46
- } while (0)
47
-
48
41
#define forcelog (prio , fmt , ...) do { \
49
- if (opt_debug || prio != LOG_DEBUG) { \
50
- if (use_syslog || opt_log_output || prio <= opt_log_level) { \
51
- char tmp42[LOGBUFSIZ]; \
52
- snprintf(tmp42, sizeof(tmp42), fmt, ##__VA_ARGS__); \
53
- _applog(prio, tmp42, true); \
54
- } \
55
- } \
42
+ if (opt_debug || prio != LOG_DEBUG) { \
43
+ if (use_syslog || opt_log_output || prio <= opt_log_level) { \
44
+ char tmp42[LOGBUFSIZ]; \
45
+ snprintf(tmp42, sizeof(tmp42), fmt, ##__VA_ARGS__); \
46
+ _applog(prio, tmp42, true); \
47
+ } \
48
+ } \
56
49
} while (0)
57
50
58
51
#define quit (status , fmt , ...) do { \
59
- if (fmt) { \
60
- char tmp42[LOGBUFSIZ]; \
61
- snprintf(tmp42, sizeof(tmp42), fmt, ##__VA_ARGS__); \
62
- _applog(LOG_ERR, tmp42, true); \
63
- } \
64
- _quit(status); \
52
+ if (fmt) { \
53
+ char tmp42[LOGBUFSIZ]; \
54
+ snprintf(tmp42, sizeof(tmp42), fmt, ##__VA_ARGS__); \
55
+ _applog(LOG_ERR, tmp42, true); \
56
+ } \
57
+ _quit(status); \
65
58
} while (0)
66
59
67
60
#define quithere (status , fmt , ...) do { \
68
- if (fmt) { \
69
- char tmp42[LOGBUFSIZ]; \
70
- snprintf(tmp42, sizeof(tmp42), fmt IN_FMT_FFL, \
71
- ##__VA_ARGS__, __FILE__, __func__, __LINE__); \
72
- _applog(LOG_ERR, tmp42, true); \
73
- } \
74
- _quit(status); \
61
+ if (fmt) { \
62
+ char tmp42[LOGBUFSIZ]; \
63
+ snprintf(tmp42, sizeof(tmp42), fmt IN_FMT_FFL, \
64
+ ##__VA_ARGS__, __FILE__, __func__, __LINE__); \
65
+ _applog(LOG_ERR, tmp42, true); \
66
+ } \
67
+ _quit(status); \
75
68
} while (0)
76
69
77
70
#define quitfrom (status , _file , _func , _line , fmt , ...) do { \
78
- if (fmt) { \
79
- char tmp42[LOGBUFSIZ]; \
80
- snprintf(tmp42, sizeof(tmp42), fmt IN_FMT_FFL, \
81
- ##__VA_ARGS__, _file, _func, _line); \
82
- _applog(LOG_ERR, tmp42, true); \
83
- } \
84
- _quit(status); \
71
+ if (fmt) { \
72
+ char tmp42[LOGBUFSIZ]; \
73
+ snprintf(tmp42, sizeof(tmp42), fmt IN_FMT_FFL, \
74
+ ##__VA_ARGS__, _file, _func, _line); \
75
+ _applog(LOG_ERR, tmp42, true); \
76
+ } \
77
+ _quit(status); \
85
78
} while (0)
86
79
87
80
#ifdef HAVE_CURSES
88
81
89
82
#define wlog (fmt , ...) do { \
90
- char tmp42[LOGBUFSIZ]; \
91
- snprintf(tmp42, sizeof(tmp42), fmt, ##__VA_ARGS__); \
92
- _wlog(tmp42); \
83
+ char tmp42[LOGBUFSIZ]; \
84
+ snprintf(tmp42, sizeof(tmp42), fmt, ##__VA_ARGS__); \
85
+ _wlog(tmp42); \
93
86
} while (0)
94
87
95
88
#define wlogprint (fmt , ...) do { \
96
- char tmp42[LOGBUFSIZ]; \
97
- snprintf(tmp42, sizeof(tmp42), fmt, ##__VA_ARGS__); \
98
- _wlogprint(tmp42); \
89
+ char tmp42[LOGBUFSIZ]; \
90
+ snprintf(tmp42, sizeof(tmp42), fmt, ##__VA_ARGS__); \
91
+ _wlogprint(tmp42); \
99
92
} while (0)
100
93
101
94
#endif
0 commit comments