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
|