Subversion Repositories Vertical

Rev

Rev 2 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  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"
  44.  
  45. #include "database.h"
  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.  
  70. DLLEXPORT extern void Log (EnumLogLevel LoggingLevel, char *Format, ...);
  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"
  81.