1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
| #include <stdio.h>
| #include <stdarg.h>
| #include <stdlib.h>
| #include "log.h"
|
| void
| rpcapd_log_init(void)
| {
| }
|
| void
| rpcapd_log(log_priority priority, const char *message, ...)
| {
| const char *tag;
| va_list ap;
|
| switch (priority) {
|
| case LOGPRIO_INFO:
| tag = "";
| break;
|
| case LOGPRIO_WARNING:
| tag = "warning: ";
| break;
|
| case LOGPRIO_ERROR:
| tag = "error: ";
| break;
|
| default:
| abort();
| /* NOTREACHED */
| }
|
| fprintf(stderr, "rpcapd: %s", tag);
| va_start(ap, message);
| vfprintf(stderr, message, ap);
| va_end(ap);
| putc('\n', stderr);
| }
|
|