allow end user dynamic tests
removes expensive development logging from non-debug builds