     msg.reply "#{process.env.HUBOT_URL}/#{robot.name}/log/#{escape_room msg.envelope.room}/feed"
 
   # events
-  log_message = (msg) ->
+  log_message = (t, msg) ->
     unless msg.envelope.room?
       robot.logger.debug "msg without room: #{msg}"
       return

  escape_room = (room) ->
    room.replace(/[^\w]/, '-', 'g').replace(/-+(.*)-+/, '$1')

  message_type = (msg) ->
    ret =
      if msg instanceof LeaveMessage then 'leave'
      else if msg instanceof EnterMessage then 'enter'
      else if msg instanceof TopicMessage then 'topic'
      else if msg instanceof TextMessage then 'text'
      else 'other'

  chat_data = -> robot.brain.data.chat_logger

  date_url = (room, year, month, date) ->

      when 'topic' then msg = "changed topic: #{item.text}"
      when 'enter' then msg = "entered the room"
      when 'leave' then msg = "leaved the room"
      else msg = "unknown message type: #{item}"
    time_str = generate_time_string item.date
    "<p id=\"#{time_str}\">#{time_str} #{item.name} #{linkify escape_html(msg), 'html'}</p>"

