Using the Logbook
Before
using
the logbook, you need to install it. Download the
logbook.msi installation package and the header
file ComLogBook.h from the O’Reilly web
site for this book at http://www.oreilly.com/catalog/comdotnetsvs
(the logbook source files and a Windows 2000 help file are also
available for download). Then install the msi
file.
After
installing the logbook application, all
you have to do on the side of the application doing the logging is
include the ComLogBook.h header file in your
application. The ComLogBook.h header file
defines four helper macros for logging, described in Table A-1. Insert these macros in your code. The macros
collect information on the application side and post it to the
logbook.
Table A-1. The logging macros
|
Macro name |
Description |
|---|---|
|
|
Traces a method call into the logbook |
|
|
Logs an error into the logbook |
|
|
Logs an event into the logbook |
|
|
Logs an error into the logbook and returns in case of an error, or continues to run if no error has occurred |
The macros can be used independently of one another and in every
possible combination. For example, to trace a method call into the
logbook, pass the method name as a string parameter to the
LOGMETHOD( ) macro:
void CMyClass::MyMethod( )
{
LOGMETHOD("CMyClass::MyMethod");
//Real work starts here
}I recommend using LOGMETHOD( ) before doing anything else in the method body. Along with the method name, the macro logs all ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access