 |
Paul Bunyan
Published By:
Paul Bunyan is a message logging system used for diagnosing and handling problems in software during the development process as well as after the software is installed. Paul Bunyan is a client/server architecture consisting primarily of a message server, a viewer, and an Application Programming Interface (API). Paul Bunyan's API allows your software to programmatically create and transmit log messages (e.g. 'Error could not access initialization file.') to a central message server which is a program that runs as a background process on the same computer. The message server then routes those messages onto any connected viewers (Paul Bunyan's front end desktop application which is used to display the log messages) and to any registered message handlers (any COM server that implements Paul Bunyan's COM interface through which the message server can pass log messages to user-created custom code). Finally, the message server also saves the log messages in a persistent FIFO queue of configurable size so that any subsequently connecting viewers can download messages that have come in since the time of last connection much like a news group server.
|