Go to the documentation of this file.
4 #ifdef BUILD_EASYLOGGINGPP
26 configs = &defaultConf;
29 std::string format =
"-%levshort- %datetime{%H:%m:%s.%g} %msg (%fbase:%line [%thread])";
34 auto enable_str = enable_debug ?
"true" :
"false";
48 #endif // BUILD_EASYLOGGINGPP
GLint GLint GLsizei GLint GLenum format
Represents a logger holding ID and configurations we need to write logs.
@ Format
Determines format of logging corresponding level and logger.
void setToDefault(void)
Sets configurations to "factory based" configurations.
GLsizei const GLchar *const * string
Configurations * configurations(void)
@ Debug
Informational events most useful for developers to debug application.
void setGlobally(ConfigurationType configurationType, const std::string &value)
Sets configuration for all levels.
@ Warning
Useful when application has potentially harmful situations.
@ Info
Mainly useful to represent current progress of application.
Thread-safe Configuration repository.
void set(Level level, ConfigurationType configurationType, const std::string &value)
Sets value of configuration for specified level.
static Logger * getLogger(const std::string &identity, bool registerIfNotAvailable=true)
Gets existing or registers new logger.
void reconfigure(void)
Reconfigures logger using existing configurations.
static Logger * reconfigureLogger(Logger *logger, const Configurations &configurations)
Reconfigures specified logger with new configurations.
@ ToStandardOutput
Whether or not to write corresponding level and logger log to standard output. By standard output mea...
@ Error
Information representing errors in application but application will keep running.
librealsense2
Author(s): LibRealSense ROS Team
autogenerated on Fri Aug 2 2024 08:30:01