module Semian::AdapterError

def to_s

def to_s
  message = super
  if @semian_identifier
    prefix = "[#{@semian_identifier}] "
    # When an error is created from another error's message it might
    # already have a semian identifier in their message
    unless message.start_with?(prefix)
      message = "#{prefix}#{message}"
    end
  end
  message
end