Home Search Contact us About us
Title Writing to the NT event log
Summary To avoid seeing the "Description for Event ID (####) not found" message when writing to the NT event log.
Contributor John McTainsh
Published 19-Sep-2000
Last updated 19-Sep-2000
Page rating   88% for 7 votes Useless Brilliant
 Download EventLogging files - 18 Kb


Writing to the Event log and avoiding the following message can be achieved by using the following method.

The description for Event ID ( #### ) in Source ( ????????? ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. The following information is part of the event:

Write to the Log.

You should have a look at the MSDN article "The NT EventLog, Part 1: Meet the API" for an understanding of how events are used.

In this example DamCool is the application name.

In the StdAfx.h include the following lines.

#define EVENT_APP_TITLE _T("DamCool")
#include "Revision.h"
Include the EventLogWriter.cpp in the build.

Where the event is to be written use printf type formatting.

            _T("Starting!.. %s\r\nInteractive = %d"), 
            GetCommandLine(), IsInteractiveUser() );

Pointing to the formatting DLL.

When writing to the Event log you need a file listing the formatting. For the event view to locate this file put the following into a *.reg file and add double click on it to install. Don't forget to replace DamCooland place PrintrakBneLog.dll into System32.



Comments Date
Home Search Contact us About us