#include "ace/config-lite.h"
Include dependency graph for Log_Priority.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Enumerations | |
enum | ACE_Log_Priority { LM_SHUTDOWN = 01, LM_TRACE = 02, LM_DEBUG = 04, LM_INFO = 010, LM_NOTICE = 020, LM_WARNING = 040, LM_STARTUP = 0100, LM_ERROR = 0200, LM_CRITICAL = 0400, LM_ALERT = 01000, LM_EMERGENCY = 02000, LM_MAX = LM_EMERGENCY, LM_ENSURE_32_BITS = 0x7FFFFFFF } |
This data type indicates the relative priorities of the logging messages, from lowest to highest priority. More... |
Definition in file Log_Priority.h.
|
This data type indicates the relative priorities of the logging messages, from lowest to highest priority. These values are defined using powers of two so that it's possible to form a mask to turn them on or off dynamically. We only use 12 bits, however, so users are free to use the remaining 19 bits to define their own priority masks.
Definition at line 33 of file Log_Priority.h. Referenced by ACE_Log_Record::format_msg(), ACE_Log_Msg_UNIX_Syslog::log(), and ACE_Log_Record::print().
00034 { 00035 // = Note, this first argument *must* start at 1! 00036 00037 /// Shutdown the logger (decimal 1). 00038 LM_SHUTDOWN = 01, 00039 00040 /// Messages indicating function-calling sequence (decimal 2). 00041 LM_TRACE = 02, 00042 00043 /// Messages that contain information normally of use only when 00044 /// debugging a program (decimal 4). 00045 LM_DEBUG = 04, 00046 00047 /// Informational messages (decimal 8). 00048 LM_INFO = 010, 00049 00050 /// Conditions that are not error conditions, but that may require 00051 /// special handling (decimal 16). 00052 LM_NOTICE = 020, 00053 00054 /// Warning messages (decimal 32). 00055 LM_WARNING = 040, 00056 00057 /// Initialize the logger (decimal 64). 00058 LM_STARTUP = 0100, 00059 00060 /// Error messages (decimal 128). 00061 LM_ERROR = 0200, 00062 00063 /// Critical conditions, such as hard device errors (decimal 256). 00064 LM_CRITICAL = 0400, 00065 00066 /// A condition that should be corrected immediately, such as a 00067 /// corrupted system database (decimal 512). 00068 LM_ALERT = 01000, 00069 00070 /// A panic condition. This is normally broadcast to all users 00071 /// (decimal 1024). 00072 LM_EMERGENCY = 02000, 00073 00074 /// The maximum logging priority. 00075 LM_MAX = LM_EMERGENCY, 00076 00077 /// Do not use!! This enum value ensures that the underlying 00078 /// integral type for this enum is at least 32 bits. 00079 LM_ENSURE_32_BITS = 0x7FFFFFFF 00080 }; |