add requestlogger middleware