Subversion Repositories Vertical

Rev

Rev 2 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 mjames 1
/* $Id: cmdlog.h,v 1.1.1.1 2003/11/04 23:34:56 mjames Exp $
2
 
3
   $Log: cmdlog.h,v $
4
   Revision 1.1.1.1  2003/11/04 23:34:56  mjames
5
   Imported into local repositrory
6
 
7
   Revision 1.8  2002/01/15 12:32:11  mjames
8
   DLL declarations put in
9
 
10
   Revision 1.7  2001/11/19 10:41:52  mjames
11
   Merged back DTC release
12
 
13
   Revision 1.6.2.1  2001/11/16 15:08:54  mjames
14
   Added a declaration of two exported functions, removed spaces
15
 
16
   Revision 1.6  2001/10/31 22:20:00  mjames
17
   Tidying up problematical comments caused by CVS
18
   'intelligent' comment guessing
19
 
20
   Revision 1.5  2001/07/09 09:41:21  mjames
21
   Tidied up
22
 
23
   Revision 1.4  2001/06/06 12:10:25  mjames
24
   Move from HPUX
25
 
26
   Revision 1.3  2001/01/04 21:26:54  mjames
27
   Modifications to add in the TCL style
28
   argument list to all of the functions
29
   .
30
 
31
   Revision 1.2  2001/01/02 07:53:52  mjames
32
   Made changes to allow for interface with TCL/Tk
33
 
34
   Revision 1.1.1.1  2000/10/19 21:58:35  mjames
35
   Mike put it here
36
 
37
 
38
Removed RCS log messages
39
 
40
 *  */
41
 
42
#pragma once
43
#include "cmdparse.h"
9 mjames 44
 
45
#include "database.h"
2 mjames 46
#if !defined _CMDPARSE
47
#error "Need CmdParse defined first"
48
#endif
49
 
50
typedef enum
51
{
52
        LOG_GENERAL,
53
        LOG_SUMMARY,
54
        LOG_ERROR
55
} EnumLogLevel;
56
typedef enum
57
{
58
        TRANSOFF,
59
        TRANSON,
60
        TRANSREAD
61
} EnumTrans;
62
typedef enum
63
{
64
        SETLOG,
65
        LOGNAMEREAD
66
} EnumLogFile;
67
extern void InitErrorLog (void);
68
extern void EndErrorLog (void);
69
 
9 mjames 70
DLLEXPORT extern void Log (EnumLogLevel LoggingLevel, char *Format, ...);
2 mjames 71
extern CommandMenu  const LoggingMenu;
72
extern int SetTrans (int x);
73
extern int CloseLog (void);
74
 
75
extern void LogSilent (void);
76
extern void LogVerbose (void);
77
 
78
/* string constant used around the place */
79
 
80
#include "version.h"