add log levels
format log message