    

 ## On this page

  

 

 # DVS::LoggerVerbose Class Reference

 Last update: 16.07.2025 

Logger class based on verbosity. [More...](class_d_v_s_1_1_logger_verbose.xhtml#details)

`#include <<a class="el" href="logger__verbose_8h_source.xhtml">logger_verbose.h</a>>`

Inheritance diagram for DVS::LoggerVerbose:

 ![](/sites/default/files/migrate-content/tools_for_ensight_post_processing_import/class_d_v_s_1_1_logger_verbose.png)



## <a id="pub-methods" name="pub-methods"></a>Public Member Functions

 [LoggerVerbose](class_d_v_s_1_1_logger_verbose.xhtml#a88a3288c8d7f87bb5a3574fcc8909188) (void \*user\_data, [dvs\_verbosity](dynamic__visualization__store__enums_8h.xhtml#aafcfd80cd55c92c53106bb56fdaf026d) level, [dvs\_log\_func](dynamic__visualization__store__api_8h.xhtml#a80c7c60e9cd61fcc0a0aacac09d66947) func) Constructor. [More...](class_d_v_s_1_1_logger_verbose.xhtml#a88a3288c8d7f87bb5a3574fcc8909188)  
 <a id="aa6d1b38cbd0f33a3238aae16a6db151e"></a>virtual [~LoggerVerbose](class_d_v_s_1_1_logger_verbose.xhtml#aa6d1b38cbd0f33a3238aae16a6db151e) ()=default Virtual DTOR.   
 <a id="a2cf7775542558791b4d8b8654d9175ea"></a> [LoggerVerbose](class_d_v_s_1_1_logger_verbose.xhtml#a2cf7775542558791b4d8b8654d9175ea) ([LoggerVerbose](class_d_v_s_1_1_logger_verbose.xhtml) &amp;&amp;)=default Support moving.   
 [LoggerVerbose](class_d_v_s_1_1_logger_verbose.xhtml) &amp; [operator=](class_d_v_s_1_1_logger_verbose.xhtml#a5b201dab3f2e8edf67c43b9c23977f8b) ([LoggerVerbose](class_d_v_s_1_1_logger_verbose.xhtml) &amp;&amp;)=default <a id="af873ff781cc7ef4e0bcbfa30e05a088d"></a> [LoggerVerbose](class_d_v_s_1_1_logger_verbose.xhtml#af873ff781cc7ef4e0bcbfa30e05a088d) (const [LoggerVerbose](class_d_v_s_1_1_logger_verbose.xhtml) &amp;)=default Support copying.   
 [LoggerVerbose](class_d_v_s_1_1_logger_verbose.xhtml) &amp; [operator=](class_d_v_s_1_1_logger_verbose.xhtml#a3ff9b828f93fd974a7a9706c5f7bde73) (const [LoggerVerbose](class_d_v_s_1_1_logger_verbose.xhtml) &amp;)=default void [log](class_d_v_s_1_1_logger_verbose.xhtml#acf148c138e5b4c3a2bd00492966e2f00) (int level, const char \*msg,...) override Log a message to the logger. [More...](class_d_v_s_1_1_logger_verbose.xhtml#acf148c138e5b4c3a2bd00492966e2f00)  
 <a id="a37d5bb525097d06ebc878a673da7029e"></a>void [release](class_d_v_s_1_1_logger_verbose.xhtml#a37d5bb525097d06ebc878a673da7029e) () override Release this logger.   
 ![-](/sites/default/files/migrate-content/tools_for_ensight_post_processing_import/closed.png) Public Member Functions inherited from [DVS::ILogger](class_d_v_s_1_1_i_logger.xhtml)<a id="ae3ad4b03475688be53c56aa703840227"></a> [ILogger](class_d_v_s_1_1_i_logger.xhtml#ae3ad4b03475688be53c56aa703840227) ()=default default   
 <a id="a1999933d81b7e0970d699f310dbe5fb3"></a>virtual [~ILogger](class_d_v_s_1_1_i_logger.xhtml#a1999933d81b7e0970d699f310dbe5fb3) ()=default default   
 <a id="a146660f2ca9ca6857400b94e772ee28c"></a> [ILogger](class_d_v_s_1_1_i_logger.xhtml#a146660f2ca9ca6857400b94e772ee28c) ([ILogger](class_d_v_s_1_1_i_logger.xhtml) &amp;&amp;)=default default   
 <a id="af2c363d5fabe5a3c8e77add254372da3"></a>[ILogger](class_d_v_s_1_1_i_logger.xhtml) &amp; [operator=](class_d_v_s_1_1_i_logger.xhtml#af2c363d5fabe5a3c8e77add254372da3) ([ILogger](class_d_v_s_1_1_i_logger.xhtml) &amp;&amp;)=default default   
 <a id="a7ac1dddc6570bdccbde4c842b0426778"></a> [ILogger](class_d_v_s_1_1_i_logger.xhtml#a7ac1dddc6570bdccbde4c842b0426778) (const [ILogger](class_d_v_s_1_1_i_logger.xhtml) &amp;)=default support copying   
 <a id="abed0eb01d4efdffb6e4b2c522d07621f"></a>[ILogger](class_d_v_s_1_1_i_logger.xhtml) &amp; [operator=](class_d_v_s_1_1_i_logger.xhtml#abed0eb01d4efdffb6e4b2c522d07621f) (const [ILogger](class_d_v_s_1_1_i_logger.xhtml) &amp;)=default default   
 <a id="details" name="details"></a>## Detailed Description

Logger class based on verbosity.

Definition at line [39](logger__verbose_8h_source.xhtml#l00039) of file [logger\_verbose.h](logger__verbose_8h_source.xhtml).



## Constructor &amp; Destructor Documentation

<a id="a88a3288c8d7f87bb5a3574fcc8909188"></a>## [◆ ](#a88a3288c8d7f87bb5a3574fcc8909188)LoggerVerbose()

 DVS::LoggerVerbose::LoggerVerbose  ( void \*  *user\_data*,    [dvs\_verbosity](dynamic__visualization__store__enums_8h.xhtml#aafcfd80cd55c92c53106bb56fdaf026d)  *level*,    [dvs\_log\_func](dynamic__visualization__store__api_8h.xhtml#a80c7c60e9cd61fcc0a0aacac09d66947)  *func*   )   inline 

Constructor.

Parameters user\_datauser data to pass with logging levelverbosity level of the logger to use funcfunction pointer to method to use to log messages Definition at line [49](logger__verbose_8h_source.xhtml#l00049) of file [logger\_verbose.h](logger__verbose_8h_source.xhtml).





## Member Function Documentation

<a id="acf148c138e5b4c3a2bd00492966e2f00"></a>## [◆ ](#acf148c138e5b4c3a2bd00492966e2f00)log()

 void DVS::LoggerVerbose::log  ( int  *level*,    const char \*  *msg*,      *...*   )   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 &lt;= the verbosity level it will be logged. Otherwise is will be filtered.

Parameters levelmessage level of type dvs\_log\_level msgmsg to log ...variadic params Implements [DVS::ILogger](class_d_v_s_1_1_i_logger.xhtml#a8f562c0a88964401a6bd50fc7b387ef5).

Definition at line [93](logger__verbose_8h_source.xhtml#l00093) of file [logger\_verbose.h](logger__verbose_8h_source.xhtml).





<a id="a3ff9b828f93fd974a7a9706c5f7bde73"></a>## [◆ ](#a3ff9b828f93fd974a7a9706c5f7bde73)operator=() \[1/2\]

 [LoggerVerbose](class_d_v_s_1_1_logger_verbose.xhtml)&amp; DVS::LoggerVerbose::operator=  ( const [LoggerVerbose](class_d_v_s_1_1_logger_verbose.xhtml) &amp;  )   default 

Returns[LoggerVerbose](class_d_v_s_1_1_logger_verbose.xhtml "Logger class based on verbosity.")&amp; 



<a id="a5b201dab3f2e8edf67c43b9c23977f8b"></a>## [◆ ](#a5b201dab3f2e8edf67c43b9c23977f8b)operator=() \[2/2\]

 [LoggerVerbose](class_d_v_s_1_1_logger_verbose.xhtml)&amp; DVS::LoggerVerbose::operator=  ( [LoggerVerbose](class_d_v_s_1_1_logger_verbose.xhtml) &amp;&amp;  )   default 

Returns[LoggerVerbose](class_d_v_s_1_1_logger_verbose.xhtml "Logger class based on verbosity.")&amp; 



---

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\_verbose.h](logger__verbose_8h_source.xhtml)