OpenDDS
Snapshot(2023/04/28-20:55)
|
#include <debug.h>
Public Types | |
enum | Value { None, Error, Warning, Notice, Info, Debug } |
Public Member Functions | |
LogLevel (Value value) | |
void | set (Value value) |
void | set_from_string (const char *name) |
Value | get () const |
const char * | get_as_string () const |
Private Attributes | |
Value | level_ |
General control for logging in OpenDDS.
Access using the log_level global object.
Enumerator | |
---|---|
None | |
Error | |
Warning | |
Notice | |
Info | |
Debug |
Definition at line 33 of file debug.h.
|
inline |
|
inline |
Definition at line 50 of file debug.h.
Referenced by OpenDDS::DCPS::operator>=(), and OpenDDS::DCPS::set_DCPS_debug_level().
const char * OpenDDS::DCPS::LogLevel::get_as_string | ( | void | ) | const |
Definition at line 87 of file debug.cpp.
References ACE_ERROR, OpenDDS::DCPS::array_count(), and LM_WARNING.
Referenced by OpenDDS::DCPS::Service_Participant::get_domain_participant_factory().
void OpenDDS::DCPS::LogLevel::set | ( | LogLevel::Value | value | ) |
Definition at line 35 of file debug.cpp.
References Debug, level_, Notice, and value.
Referenced by OpenDDS::DCPS::set_DCPS_debug_level().
void OpenDDS::DCPS::LogLevel::set_from_string | ( | const char * | name | ) |
Definition at line 73 of file debug.cpp.
References ACE_ERROR, OpenDDS::DCPS::array_count(), LM_WARNING, OpenDDS::DCPS::log_level, and Warning.
Referenced by OpenDDS::DCPS::Service_Participant::load_common_configuration(), and OpenDDS::DCPS::Service_Participant::parse_args().
|
private |