console-server: Add UART Mux Support
This commit adds support for uart-muxes which can be controlled via
gpios.
Change-Id: I91a4de1962554adf4302a2a59d2b371f492dc21d
Signed-off-by: Alexander Hansen <alexander.hansen@9elements.com>
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
diff --git a/log-handler.c b/log-handler.c
index 732fe2e..79b0f99 100644
--- a/log-handler.c
+++ b/log-handler.c
@@ -180,7 +180,13 @@
}
lh->maxsize = logsize <= lh->pagesize ? lh->pagesize + 1 : logsize;
- filename = config_get_value(config, "logfile");
+ filename = config_get_section_value(config, console->console_id,
+ "logfile");
+
+ if (!filename && console->server->n_consoles == 1) {
+ filename = config_get_value(config, "logfile");
+ }
+
if (!filename) {
filename = default_filename;
}