Linked by Eugenia Loli on Mon 2nd Feb 2004 07:00 UTC
General Development Every C++ program -- and every networking app -- needs 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. Regarding .NET, exception handling is more than just throwing and catching objects. There are many design elements in providing a robust system, and providing a sound exception handling, logging, and tracing schema are among the first steps. In this chapter from ".NET Patterns: Architecture, Design, and Process" book, you'll learn best practices for determining when to throw, catch, and log your errors.
Permalink for comment
To read all comments associated with this story, please click here.
re: Damn it how boring
by Anonymous on Mon 2nd Feb 2004 17:29 UTC

Its not specifically because its .NET, although these articles seem to be biased towards it around here, its just that I don't want to see osnews pointing to IBM's developer site or Sun's developer site every time they have a new developer article on some obscure topic, anymore than I want to see it pointing to msdn every time it updates like it does now. I'm sure the developers in those languages and others visit their sites frequently as it is, and the rest of us just don't need to know particularly.