class Ougai::Logger
def to_item(msg, ex, data)
def to_item(msg, ex, data) item = {} if ex.nil? && msg.is_a?(Exception) item[:msg] = msg.to_s item[:err] = serialize_ex(msg) elsif ex item[:msg] = msg if ex.is_a?(Hash) item.merge!(ex) elsif ex.is_a?(Exception) item[:err] = serialize_ex(ex) item.merge!(data) end else item[:msg] = msg item.merge!(data) end item end