only parse json if required, use : to serparate log level from logger name

Signed-off-by: Steven Armstrong <steven.armstrong@inf.ethz.ch>