mirror of
https://passt.top/passt
synced 2025-06-23 06:55:34 +02:00
conf, util, tap: Implement --trace option for extra verbose logging
--debug can be a bit too noisy, especially as single packets or socket messages are logged: implement a new option, --trace, implying --debug, that enables all debug messages. Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
This commit is contained in:
parent
14c4c0253c
commit
d2e40bb8d9
9 changed files with 55 additions and 4 deletions
3
passt.c
3
passt.c
|
@ -96,7 +96,7 @@ char *ip_proto_str[IPPROTO_SCTP + 1] = {
|
|||
static void sock_handler(struct ctx *c, union epoll_ref ref, uint32_t events,
|
||||
struct timespec *now)
|
||||
{
|
||||
debug("%s: %s packet from socket %i (events: 0x%08x)",
|
||||
trace("%s: %s packet from socket %i (events: 0x%08x)",
|
||||
c->mode == MODE_PASST ? "passt" : "pasta",
|
||||
IP_PROTO_STR(ref.r.proto), ref.r.s, events);
|
||||
|
||||
|
@ -351,6 +351,7 @@ int main(int argc, char **argv)
|
|||
__setlogmask(LOG_MASK(LOG_EMERG));
|
||||
|
||||
conf(&c, argc, argv);
|
||||
trace_init(c.trace);
|
||||
|
||||
if (!c.debug && (c.stderr || isatty(fileno(stdout))))
|
||||
__openlog(log_name, LOG_PERROR, LOG_DAEMON);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue