#3080 - Including a timestamp in LogEvent and in the MDC

This commit is contained in:
Viktor Klang 2013-04-21 00:40:47 -07:00
parent 75c9d1d5ad
commit 7f84dbf448
7 changed files with 95 additions and 19 deletions

View file

@ -69,8 +69,10 @@ class DefaultOSGiLogger extends DefaultLogger {
*/
def logMessage(logService: LogService, event: LogEvent) {
event match {
case error: Logging.Error if error.cause != NoCause logService.log(event.level.asInt, messageFormat.format(timestamp, event.thread.getName, event.logSource, event.message), error.cause)
case _ logService.log(event.level.asInt, messageFormat.format(timestamp, event.thread.getName, event.logSource, event.message))
case error: Logging.Error if error.cause != NoCause
logService.log(event.level.asInt, messageFormat.format(timestamp(event), event.thread.getName, event.logSource, event.message), error.cause)
case _
logService.log(event.level.asInt, messageFormat.format(timestamp(event), event.thread.getName, event.logSource, event.message))
}
}