added RequestLogger