Skip to main content

Post-processing tools 2024 R1

DVS::ILogger Class Reference

Last update: 16.07.2025

#include <logger_interface.h>

Inheritance diagram for DVS::ILogger:
DVS::LoggerVerbose

Public Member Functions

 ILogger ()=default
 
virtual ~ILogger ()=default
 
 ILogger (ILogger &&)=default
 
ILoggeroperator= (ILogger &&)=default
 
 ILogger (const ILogger &)=default
 
ILoggeroperator= (const ILogger &)=default
 
virtual void log (int type, const char *msg,...)=0
 
virtual void release ()
 

Detailed Description

Definition at line 34 of file logger_interface.h.

Member Function Documentation

◆ log()

virtual void DVS::ILogger::log ( int  type,
const char *  msg,
  ... 
)
pure virtual

Logging method to be overriden.

Parameters
typeType of logging message (for filtering)
msgmessage to log
...extra params

Implemented in DVS::LoggerVerbose.

◆ release()

virtual void DVS::ILogger::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:

Connect with Ansys