From b314737e9a0f0df710ba5e8691882cd7d42faaf5 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Sun, 16 Oct 2011 00:42:29 +0200 Subject: detach stdin/stdout/stderr from child processes, implement a separate logging pipe and relay log messages with prefix --- proto-shell.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'proto-shell.c') diff --git a/proto-shell.c b/proto-shell.c index c0af99f..68af69b 100644 --- a/proto-shell.c +++ b/proto-shell.c @@ -470,10 +470,13 @@ proto_shell_attach(const struct proto_handler *h, struct interface *iface, state->setup_timeout.cb = proto_shell_setup_timeout_cb; state->setup_task.cb = proto_shell_setup_cb; state->setup_task.dir_fd = proto_fd.fd; + state->setup_task.log_prefix = iface->name; state->teardown_task.cb = proto_shell_teardown_cb; state->teardown_task.dir_fd = proto_fd.fd; + state->teardown_task.log_prefix = iface->name; state->proto_task.cb = proto_shell_task_cb; state->proto_task.dir_fd = proto_fd.fd; + state->proto_task.log_prefix = iface->name; state->handler = container_of(h, struct proto_shell_handler, proto); return &state->proto; -- cgit v1.2.3