log: Fix switch statement

MISRA-C has several rules about switch statements like each clause
end with an unconditional break. This commit fix these problems to
be in accordance with the standard.

MISRA-C rules 16.1, 16.3 and 16.4

Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
diff --git a/subsys/logging/log_output.c b/subsys/logging/log_output.c
index 929cf3f..2ec6437 100644
--- a/subsys/logging/log_output.c
+++ b/subsys/logging/log_output.c
@@ -63,22 +63,30 @@
  */
 static int level_to_rfc5424_severity(u32_t level)
 {
+	u8_t ret;
+
 	switch (level) {
 	case LOG_LEVEL_NONE:
-		return 7;
+		ret = 7;
+		break;
 	case LOG_LEVEL_ERR:
-		return 3;
+		ret =  3;
+		break;
 	case LOG_LEVEL_WRN:
-		return 4;
+		ret =  4;
+		break;
 	case LOG_LEVEL_INF:
-		return 6;
+		ret =  6;
+		break;
 	case LOG_LEVEL_DBG:
-		return 7;
+		ret = 7;
+		break;
 	default:
+		ret = 7;
 		break;
 	}
 
-	return 7;
+	return ret;
 }
 
 static int out_func(int c, void *ctx)