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;
 	}