    # File lib/rbot/core/irclog.rb, line 44
      def event_irclog_list_changed(nolist, dolist)
        @nolog_rx = nolist.empty? ? nil : Regexp.union(*(nolist.map { |r| r.to_irc_regexp }))
        debug "no log: #{@nolog_rx}"
        @dolog_rx = dolist.empty? ? nil : Regexp.union(*(dolist.map { |r| r.to_irc_regexp }))
        debug "do log: #{@dolog_rx}"
        @logs.inject([]) { |ar, kv|
          ar << kv.first unless can_log_on(kv.first)
          ar
        }.each { |w| logfile_close(w, 'logging disabled here') }
      end