DVS::LoggerVerbose Class Reference
Last update: 16.07.2025#include <logger_verbose.h>
Inheritance diagram for DVS::LoggerVerbose:

Public Member Functions | |
| LoggerVerbose (void *user_data, dvs_verbosity level, dvs_log_func func) | |
| virtual | ~LoggerVerbose ()=default |
| LoggerVerbose (LoggerVerbose &&)=default | |
| LoggerVerbose & | operator= (LoggerVerbose &&)=default |
| LoggerVerbose (const LoggerVerbose &)=default | |
| LoggerVerbose & | operator= (const LoggerVerbose &)=default |
| void | log (int level, const char *msg,...) override |
| void | release () override |
Public Member Functions inherited from DVS::ILogger | |
| ILogger ()=default | |
| virtual | ~ILogger ()=default |
| ILogger (ILogger &&)=default | |
| ILogger & | operator= (ILogger &&)=default |
| ILogger (const ILogger &)=default | |
| ILogger & | operator= (const ILogger &)=default |
| virtual void | log (int type, const char *msg,...)=0 |
| virtual void | release () |
Detailed Description
Definition at line 39 of file logger_verbose.h.
Constructor & Destructor Documentation
◆ LoggerVerbose() [1/3]
|
inline |
Constructor.
- Parameters
-
user_data user data to pass with logging level verbosity level of the logger to use func function pointer to method to use to log messages
Definition at line 49 of file logger_verbose.h.
◆ ~LoggerVerbose()
|
virtualdefault |
Virtual DTOR.
◆ LoggerVerbose() [2/3]
|
default |
Support moving.
◆ LoggerVerbose() [3/3]
|
default |
Support copying.
Member Function Documentation
◆ log()
|
inlineoverridevirtual |
Log a message to the logger.
This logs a message based on the verbosity of the logger when it was instantiated. If the level is <= the verbosity level it will be logged. Otherwise is will be filtered.
- Parameters
-
level message level of type dvs_log_level msg msg to log ... variadic params
Implements DVS::ILogger.
Definition at line 93 of file logger_verbose.h.
◆ operator=() [1/2]
|
default |
- Returns
- LoggerVerbose&
◆ operator=() [2/2]
|
default |
- Returns
- LoggerVerbose&
◆ release()
|
inlineoverridevirtual |
Release this logger.
Reimplemented from DVS::ILogger.
Definition at line 110 of file logger_verbose.h.
The documentation for this class was generated from the following file:
- D:/Product-src/ensight/user_defined_src/readers/dvs/logger_verbose.h
Public Member Functions inherited from