libassa 3.5.1
Loading...
Searching...
No Matches
LogMask.h
Go to the documentation of this file.
1// -*- c++ -*-
2//------------------------------------------------------------------------------
3// LogMask.h
4//------------------------------------------------------------------------------
5// $Id: LogMask.h,v 1.6 2006/07/20 02:30:54 vlg Exp $
6//------------------------------------------------------------------------------
7// Copyright (c) 2001 by Vladislav Grinchenko
8//
9// This library is free software; you can redistribute it and/or
10// modify it under the terms of the GNU Library General Public
11// License as published by the Free Software Foundation; either
12// version 2 of the License, or (at your option) any later version.
13//------------------------------------------------------------------------------
14#ifndef LOG_MASK_H
15#define LOG_MASK_H
16
24namespace ASSA {
25enum Group {
26 TRACE = 0x00000001,
27 APP = 0x00000002,
28 USR1 = 0x00000004,
29 USR2 = 0x00000008,
30 USR3 = 0x00000010,
31 /*-----------------------------------------------------------------------*/
32 ALL_APPS = 0x0000001F,
33 /*-----------------------------------------------------------------------*/
34 ASSAERR = 0x00000020,
35 PIDFLOCK = 0x00000040,
36 CMDLINEOPTS = 0x00000080,
37 SEM = 0x00000100,
38 SIGHAND = 0x00000200,
39 REACT = 0x00000400,
40 REACTTRACE = 0x00000800,
41 SOCK = 0x00001000,
42 SOCKTRACE = 0x00002000,
43 XDRBUF = 0x00004000,
44 XDRBUFTRACE = 0x00008000,
45 STRMBUF = 0x00010000,
46 STRMBUFTRACE = 0x00020000,
47 FORK = 0x00040000,
48 SIGACT = 0x00080000,
49 PIPE = 0x00100000,
50 CHARINBUF = 0x00200000,
51 ADDRESS = 0x00400000,
52 INIFILE = 0x00800000,
53 REGEXP = 0x01000000,
54 RES5 = 0x02000000,
55 RES6 = 0x04000000,
56 RES7 = 0x08000000,
57 RES8 = 0x10000000,
58 RES9 = 0x20000000,
59 RES10 = 0x40000000,
60 /*-----------------------------------------------------------------------*/
61 ALL_LIB = 0x7FFFFFE0,
62 ALL = 0x7FFFFFFF,
63 NONE = 0x00000000
64};
65
66
72
73} /* end namespace ASSA */
74
75#endif /* LOG_MASK_H */
marker_t
Definition LogMask.h:67
@ FUNC_ENTRY
Definition LogMask.h:69
@ FUNC_MSG
Definition LogMask.h:68
@ FUNC_EXIT
Definition LogMask.h:70
Group
Definition LogMask.h:25
@ PIPE
Class Pipe messages
Definition LogMask.h:49
@ INIFILE
Class IniFile messages
Definition LogMask.h:52
@ RES7
Reserved for future use
Definition LogMask.h:56
@ FORK
Class Fork messages
Definition LogMask.h:47
@ ADDRESS
Class Address & friends messages
Definition LogMask.h:51
@ REACT
Class Reactor/PrioriyQueue messages
Definition LogMask.h:39
@ SOCK
Class Socket & friends messages
Definition LogMask.h:41
@ SOCKTRACE
Extended Socket & friends messages
Definition LogMask.h:42
@ REGEXP
Class RegExp messages
Definition LogMask.h:53
@ USR3
Additional application-level messages
Definition LogMask.h:30
@ SEM
Class Semaphore messages
Definition LogMask.h:37
@ SIGHAND
Class SigHandler(s) messages
Definition LogMask.h:38
@ XDRBUF
Class xdrIOBuffer messages
Definition LogMask.h:43
@ RES6
Reserved for future use
Definition LogMask.h:55
@ NONE
Total silence
Definition LogMask.h:63
@ RES8
Reserved for future use
Definition LogMask.h:57
@ USR2
Additional application-level messages
Definition LogMask.h:29
@ ALL_LIB
All library messages
Definition LogMask.h:61
@ APP
Application-level messages
Definition LogMask.h:27
@ RES5
Reserved for future use
Definition LogMask.h:54
@ CMDLINEOPTS
Class CmdLineOpts messages
Definition LogMask.h:36
@ STRMBUFTRACE
Extended Streambuf & friends messages
Definition LogMask.h:46
@ ASSAERR
ASSA and system errors
Definition LogMask.h:34
@ USR1
Additional application-level messages
Definition LogMask.h:28
@ XDRBUFTRACE
Extended xdrIOBuffer messages
Definition LogMask.h:44
@ ALL_APPS
All application-level messages
Definition LogMask.h:32
@ STRMBUF
Class Streambuf & friends messages
Definition LogMask.h:45
@ TRACE
Function call trace
Definition LogMask.h:26
@ REACTTRACE
Extended Reactor/PrioriyQueue messages
Definition LogMask.h:40
@ CHARINBUF
Class CharInBuffer messages
Definition LogMask.h:50
@ SIGACT
Class SigACtion messages
Definition LogMask.h:48
@ ALL
All messages: library + application
Definition LogMask.h:62
@ PIDFLOCK
Class PidFileLock messages
Definition LogMask.h:35
@ RES10
Reserved for future use
Definition LogMask.h:59
@ RES9
Reserved for future use
Definition LogMask.h:58