/* $Id: cmdlog.h,v 1.1.1.1 2003/11/04 23:34:56 mjames Exp $
$Log: cmdlog.h,v $
Revision 1.1.1.1 2003/11/04 23:34:56 mjames
Imported into local repositrory
Revision 1.8 2002/01/15 12:32:11 mjames
DLL declarations put in
Revision 1.7 2001/11/19 10:41:52 mjames
Merged back DTC release
Revision 1.6.2.1 2001/11/16 15:08:54 mjames
Added a declaration of two exported functions, removed spaces
Revision 1.6 2001/10/31 22:20:00 mjames
Tidying up problematical comments caused by CVS
'intelligent' comment guessing
Revision 1.5 2001/07/09 09:41:21 mjames
Tidied up
Revision 1.4 2001/06/06 12:10:25 mjames
Move from HPUX
Revision 1.3 2001/01/04 21:26:54 mjames
Modifications to add in the TCL style
argument list to all of the functions
.
Revision 1.2 2001/01/02 07:53:52 mjames
Made changes to allow for interface with TCL/Tk
Revision 1.1.1.1 2000/10/19 21:58:35 mjames
Mike put it here
Removed RCS log messages
* */
#if ! defined _CMDPARSE
#error "Need CmdParse defined first"
#endif
typedef enum {LOG_GENERAL, LOG_SUMMARY, LOG_ERROR} EnumLogLevel;
typedef enum {TRANSOFF, TRANSON, TRANSREAD} EnumTrans ;
typedef enum {SETLOG, LOGNAMEREAD} EnumLogFile ;
extern void InitErrorLog(void) ;
extern void EndErrorLog(void) ;
__declspec (dllexport) extern void Log (EnumLogLevel LoggingLevel, char * Format, ...);
extern CommandMenu LoggingMenu;
extern int SetTrans (int x);
extern int CloseLog (void);
extern void LogSilent(void);
extern void LogVerbose(void);
/* string constant used around the place */
#include "version.h"