expanded error logging capabilities