Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
The CHECKS pattern language of information integrity
Pattern languages of program design
Pattern languages of program design 2
Fault-tolerant telecommunication system patterns
Pattern languages of program design 2
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Hi-index | 0.00 |
Every SOFTWARE SYSTEM must deal with errors. Most systems report errors to the user in some manner, and many provide additional diagnostic information to assist the user in tracking down the problem. Transaction-oriented systems lend themselves to common approaches to logging diagnostic messages. These approached are embodied in three general software patterns. The first pattern, Diagnostic Logger, seperates logging from the rest of the software, and lays the groundwork for the other patterns. The second pattern, Diagnostic Context, provides association of diagnostics with the correct transactions. The third pattern, Typed Diagnostics, helps ensure uniformity of presentation for all diagnostics. It also allows the software to handle various diagnostics differently, depending on characteristics such as severity