class SemanticLogger::Appender::IO
def log(log)
def log(log) # Since only one appender thread will be writing to the file at a time # it is not necessary to protect access to the file with a semaphore # Allow this logger to filter out log levels lower than it's own @io.write(formatter.call(log, self) << "\n") true end