Class for creating log domains. More...
Public Member Functions | |
| log_domain (char const *name, char const *color="black") | |
| Creates a new log domain. More... | |
| ~log_domain () | |
| Unregister the domain. | |
| int | domain_raw () const |
Public Member Functions inherited from efl::eina::_domain_base< log_domain > | |
| void | set_level (::Eina_Log_Level l) |
| Set the domain log level to the level specified by the given identifier. More... | |
| ::Eina_Log_Level | get_level () const |
| Get the domain log level. More... | |
| void | set_level (log_level::critical_t l) |
| Set the domain log level based on the given log level type. | |
| void | set_level (log_level::error_t l) |
| void | set_level (log_level::info_t l) |
| void | set_level (log_level::debug_t l) |
| void | set_level (log_level::warn_t l) |
Class for creating log domains.
It register a new domain upon construction and unregister it upon destruction, following the RAII programming idiom.
|
inline |
Creates a new log domain.
| name | Name of the domain. |
| color | Color of the domain name. |