Add missing methods
Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/2b713565 Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/2b713565 Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/2b713565 Branch: refs/heads/LOG4J2-1010&LOG4J2-1447-injectable-contextdata&better-datastructure Commit: 2b713565687be3b46d1eb1e6a44ddc7e403122d1 Parents: 88044f3 Author: Mikael Ståldal <mikael.stal...@magine.com> Authored: Sun Jun 19 21:13:22 2016 +0200 Committer: Mikael Ståldal <mikael.stal...@magine.com> Committed: Sun Jun 19 21:13:22 2016 +0200 ---------------------------------------------------------------------- .../scala/org/apache/logging/log4j/scala/Logger.scala | 10 ++++++++-- .../scala/org/apache/logging/log4j/scala/Logger.scala | 10 ++++++++-- 2 files changed, 16 insertions(+), 4 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/2b713565/log4j-api-scala_2.10/src/main/scala/org/apache/logging/log4j/scala/Logger.scala ---------------------------------------------------------------------- diff --git a/log4j-api-scala_2.10/src/main/scala/org/apache/logging/log4j/scala/Logger.scala b/log4j-api-scala_2.10/src/main/scala/org/apache/logging/log4j/scala/Logger.scala index 783073f..7284f84 100644 --- a/log4j-api-scala_2.10/src/main/scala/org/apache/logging/log4j/scala/Logger.scala +++ b/log4j-api-scala_2.10/src/main/scala/org/apache/logging/log4j/scala/Logger.scala @@ -290,7 +290,9 @@ class Logger(val delegate: ExtendedLogger) { def isEnabled(level: Level, marker: Marker): Boolean = delegate.isEnabled(level, marker) + // TODO fix FQCN for flow logging + def traceEntry(): EntryMessage = delegate.traceEntry() def traceEntry(params: Any*): EntryMessage = @@ -298,12 +300,16 @@ class Logger(val delegate: ExtendedLogger) { def traceEntry(message: Message): EntryMessage = delegate.traceEntry(message) - def traceExit[R](result: R): R = delegate.traceExit(result) - def traceExit(): Unit = delegate.traceExit() + def traceExit[R](result: R): R = delegate.traceExit(result) + def traceExit(entryMessage: EntryMessage): Unit = delegate.traceExit(entryMessage) + def traceExit[R](entryMessage: EntryMessage, result: R): R = delegate.traceExit(entryMessage, result) + + def traceExit[R](message: Message, result: R): R = delegate.traceExit(message, result) + def throwing[T <: Throwable](t: T): T = delegate.throwing(t) def throwing[T <: Throwable](level: Level, t: T): T = delegate.throwing(level, t) http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/2b713565/log4j-api-scala_2.11/src/main/scala/org/apache/logging/log4j/scala/Logger.scala ---------------------------------------------------------------------- diff --git a/log4j-api-scala_2.11/src/main/scala/org/apache/logging/log4j/scala/Logger.scala b/log4j-api-scala_2.11/src/main/scala/org/apache/logging/log4j/scala/Logger.scala index 783073f..7284f84 100644 --- a/log4j-api-scala_2.11/src/main/scala/org/apache/logging/log4j/scala/Logger.scala +++ b/log4j-api-scala_2.11/src/main/scala/org/apache/logging/log4j/scala/Logger.scala @@ -290,7 +290,9 @@ class Logger(val delegate: ExtendedLogger) { def isEnabled(level: Level, marker: Marker): Boolean = delegate.isEnabled(level, marker) + // TODO fix FQCN for flow logging + def traceEntry(): EntryMessage = delegate.traceEntry() def traceEntry(params: Any*): EntryMessage = @@ -298,12 +300,16 @@ class Logger(val delegate: ExtendedLogger) { def traceEntry(message: Message): EntryMessage = delegate.traceEntry(message) - def traceExit[R](result: R): R = delegate.traceExit(result) - def traceExit(): Unit = delegate.traceExit() + def traceExit[R](result: R): R = delegate.traceExit(result) + def traceExit(entryMessage: EntryMessage): Unit = delegate.traceExit(entryMessage) + def traceExit[R](entryMessage: EntryMessage, result: R): R = delegate.traceExit(entryMessage, result) + + def traceExit[R](message: Message, result: R): R = delegate.traceExit(message, result) + def throwing[T <: Throwable](t: T): T = delegate.throwing(t) def throwing[T <: Throwable](level: Level, t: T): T = delegate.throwing(level, t)