# File lib/lumberjack/device/writer.rb, line 78
      def write(entry)
        string = @template.call(entry)
        @lock.synchronize do
          @buffer << string
        end
        flush if @buffer.size >= buffer_size
      end