From 80b4c45ce4e6b35dfb3455a200082d7589c9f72d Mon Sep 17 00:00:00 2001 From: John St John Date: Wed, 27 Sep 2017 11:50:17 -0700 Subject: 2_11 does not support .fold on Trys --- .../core/trace/ExceptionLoggingSizedBufferingTraceConsumer.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/main/scala/xyz/driver/core/trace/ExceptionLoggingSizedBufferingTraceConsumer.scala') diff --git a/src/main/scala/xyz/driver/core/trace/ExceptionLoggingSizedBufferingTraceConsumer.scala b/src/main/scala/xyz/driver/core/trace/ExceptionLoggingSizedBufferingTraceConsumer.scala index 64ae15a..fd3a843 100644 --- a/src/main/scala/xyz/driver/core/trace/ExceptionLoggingSizedBufferingTraceConsumer.scala +++ b/src/main/scala/xyz/driver/core/trace/ExceptionLoggingSizedBufferingTraceConsumer.scala @@ -19,8 +19,8 @@ class ExceptionLoggingFlushableTraceConsumer(traceConsumer: FlushableTraceConsum log.error(s"Encountered exception logging to google $exception") override def receive(trace: Traces): Unit = - Try(flushableTraceConsumer.receive(trace)).fold(exceptionLogger, identity) + Try(flushableTraceConsumer.receive(trace)).recover({case e => exceptionLogger(e)}).get override def flush(): Unit = - Try(flushableTraceConsumer.flush()).fold(exceptionLogger, identity) + Try(flushableTraceConsumer.flush()).recover({case e => exceptionLogger(e)}).get } -- cgit v1.2.3