logging reduction