53 lines
1.1 KiB
C++
53 lines
1.1 KiB
C++
#ifndef REF
|
|
//+-------------------------------------------------------------------------
|
|
//
|
|
// Microsoft Windows
|
|
// Copyright (C) Microsoft Corporation, 1992 - 1992.
|
|
//
|
|
// File: logfile.cxx
|
|
//
|
|
// Contents: Logfile protoype functions for DocFile
|
|
//
|
|
// Classes: None.
|
|
//
|
|
// Functions:
|
|
//
|
|
// History: 24-Sep-92 PhilipLa Created.
|
|
//
|
|
//--------------------------------------------------------------------------
|
|
|
|
#ifndef __LOGFILE_HXX__
|
|
#define __LOGFILE_HXX__
|
|
|
|
#if DBG == 1
|
|
|
|
#define LOGFILESTARTFLAGS RSF_CREATE|RSF_OPENCREATE
|
|
#define LOGFILEDFFLAGS DF_READWRITE
|
|
#define LOGFILENAME L"logfile.txt"
|
|
#define DEB_LOG 0x02000000
|
|
#define DEB_LOWLOG 0x04000000
|
|
|
|
SCODE _FreeLogFile(void);
|
|
void OutputLogfileMessage(char const *format, ...);
|
|
|
|
extern WCHAR *_spwcsLogFile;
|
|
|
|
#define olLog(x) if (olInfoLevel & DEB_LOG) OutputLogfileMessage x
|
|
#define olLowLog(x) if (olInfoLevel & DEB_LOWLOG) OutputLogfileMessage x
|
|
#define FreeLogFile() _FreeLogFile()
|
|
|
|
#else // !DBG
|
|
|
|
#define olLog(x)
|
|
#define olLowLog(x)
|
|
#define FreeLogFile() S_OK
|
|
|
|
#endif // DBG
|
|
|
|
#endif //__LOGFILE_HXX__
|
|
#else
|
|
#define olLog(x)
|
|
#define olLowLog(x)
|
|
#define FreeLogFile() S_OK
|
|
#endif //!REF
|