| 36 | #endif |
| 37 | |
| 38 | void LogLevel::set(LogLevel::Value value) |
| 39 | { |
| 40 | level_ = value; |
| 41 | #if OPENDDS_CONFIG_SECURITY |
| 42 | if (level_ >= Notice) { |
| 43 | security_debug.set_debug_level(1); |
| 44 | } else { |
| 45 | security_debug.set_all_flags_to(false); |
| 46 | } |
| 47 | #endif |
| 48 | if (level_ >= Debug) { |
| 49 | if (DCPS_debug_level == 0) { |
| 50 | DCPS_debug_level = 1; |
| 51 | } |
| 52 | } else { |
| 53 | DCPS_debug_level = 0; |
| 54 | #ifndef OPENDDS_UTIL_BUILD |
| 55 | Transport_debug_level = 0; |
| 56 | transport_debug = TransportDebug(); |
| 57 | #endif |
| 58 | } |
| 59 | } |
| 60 | |
| 61 | namespace { |
| 62 | struct LogLevelNameValue { |