DVS::ILogger Class Reference
Last update: 17.04.2023Interface for a logger to be used by DVS::IClient. More...
#include <logger_interface.h>
Inheritance diagram for DVS::ILogger:
Public Member Functions | |
ILogger ()=default | |
default | |
virtual | ~ILogger ()=default |
default | |
ILogger (ILogger &&)=default | |
default | |
ILogger & | operator= (ILogger &&)=default |
default | |
ILogger (const ILogger &)=default | |
support copying | |
ILogger & | operator= (const ILogger &)=default |
default | |
virtual void | log (int type, const char *msg,...)=0 |
Logging method to be overriden. More... | |
virtual void | release () |
Release the memory of the object. More... | |
Detailed Description
Interface for a logger to be used by DVS::IClient.
Definition at line 34 of file logger_interface.h.
Member Function Documentation
◆ log()
|
pure virtual |
Logging method to be overriden.
- Parameters
-
type Type of logging message (for filtering) msg message to log ... extra params
Implemented in DVS::LoggerVerbose.
◆ release()
|
inlinevirtual |
Release the memory of the object.
Implement to have object release this object for you.
Reimplemented in DVS::LoggerVerbose.
Definition at line 60 of file logger_interface.h.
The documentation for this class was generated from the following file:
- D:/ANSYSDev/NoBackup/branches/EnSight-Second-Coming/ensight/user_defined_src/readers/dvs/logger_interface.h