    # File lib/yard/server/adapter.rb, line 71
          def initialize(libs, opts = {}, server_opts = {})
            self.class.setup
            self.libraries = libs
            self.options = opts
            self.server_options = server_opts
            self.document_root = server_options[:DocumentRoot]
            self.router = (options[:router] || Router).new(self)
            options[:adapter] = self
            log.debug "Serving libraries using #{self.class}: #{libraries.keys.join(', ')}"
            log.debug "Caching on" if options[:caching]
            log.debug "Document root: #{document_root}" if document_root
          end