Hi Steve,On page 396 of chapter 17 of the fourth edition of C programming book you provided snippets of code to create a multilevel debug method. I added everything you had in the book in a file, and tried to run it, but I do not get the desired result. According to the content, once all the code is in and it is compiled, we should be able to type a.out -d3 and see a more verbose logging result than when we type in a.out -d1. Here is what I have: