From e702de0fe3ba3e78ff4a4a438581f356df021f83 Mon Sep 17 00:00:00 2001 From: Mark Harrah Date: Mon, 23 May 2011 18:40:03 -0400 Subject: [PATCH] fixes #23 --- util/log/BufferedLogger.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/util/log/BufferedLogger.scala b/util/log/BufferedLogger.scala index 37dbbb1df..50598c936 100644 --- a/util/log/BufferedLogger.scala +++ b/util/log/BufferedLogger.scala @@ -20,12 +20,12 @@ class BufferedLogger(delegate: AbstractLogger) extends BasicLogger /** Enables buffering. */ def record() = synchronized { recording = true } - def buffer[T](f: => T): T = synchronized { + def buffer[T](f: => T): T = { record() try { f } finally { stopQuietly() } } - def bufferQuietly[T](f: => T): T = synchronized { + def bufferQuietly[T](f: => T): T = { record() try {