Every program needs to have a good logging mechanism. ACE provides you with more than one way to handle such things. Consider your application and how you expect it to grow over time. Your choices range from the simple ACE_DEBUG macros to the highly flexible logging service. You can run "out of the box" or customize things to fit your specific environment. Take the time to try out several approaches before settling on one. With ACE, changing your mind is easy.