Helper utility that save result to a file to be used for debugging and visualizing.
More...
#include <Sfx_DbgLogger.h>
|
using | tuplevec = std::tuple<uint32,std::vector<float64>,std::vector<float64>> |
Helper utility that save result to a file to be used for debugging and visualizing.
◆ tuplevec
◆ DbgLogger() [1/2]
Sfx::DbgLogger::DbgLogger |
( |
const DbgLogger & | | ) |
|
|
delete |
◆ DbgLogger() [2/2]
Sfx::DbgLogger::DbgLogger |
( |
| ) |
|
|
protected |
logger creation (default ctor)
◆ close()
void Sfx::DbgLogger::close |
( |
| ) |
|
◆ isOpen()
bool Sfx::DbgLogger::isOpen |
( |
| ) |
|
|
inline |
check file is open
- Returns
- true/false
◆ name()
std::string Sfx::DbgLogger::name |
( |
| ) |
const |
|
inlinenoexcept |
return the filename
- Returns
- string
◆ open()
void Sfx::DbgLogger::open |
( |
const std::string & | aFilename = "LoggerFile.txt" | ) |
|
open file for writing (file name as default)
- Parameters
-
◆ operator=()
denied copy assignment
- Parameters
-
- Returns
- this
◆ write2file() [1/4]
void Sfx::DbgLogger::write2file |
( |
const std::string & | aMsg, |
|
|
const int | aVal ) |
write a message to file and value
- Parameters
-
aMsg | message |
aVal | value to write |
◆ write2file() [2/4]
void Sfx::DbgLogger::write2file |
( |
const std::string & | aMsg = "" | ) |
|
|
delete |
write a message to file
- Parameters
-
◆ write2file() [3/4]
void Sfx::DbgLogger::write2file |
( |
const std::tuple< int32, float64, float64 > & | aTuple | ) |
|
|
delete |
◆ write2file() [4/4]
void Sfx::DbgLogger::write2file |
( |
const tuplevec & | aTuple | ) |
|
tuple of vector
- Parameters
-
◆ write2file_p()
void Sfx::DbgLogger::write2file_p |
( |
const tuplevec & | aTuple | ) |
|
Write tuple of vector.
- Parameters
-
◆ writeField2File()
void Sfx::DbgLogger::writeField2File |
( |
const ::StateVector | aStateVec | ) |
|
Write state vector.
- Parameters
-
◆ writeField2File_p()
void Sfx::DbgLogger::writeField2File_p |
( |
const ::StateVector | aStateVec | ) |
|
Write state vector.
- Parameters
-
◆ Singleton< DbgLogger >
Accessible by base class (call the logger default ctor).
◆ FichierDEBUG
FILE* Sfx::DbgLogger::FichierDEBUG |
|
private |
◆ m_opened
bool Sfx::DbgLogger::m_opened |
|
private |
◆ NomFichierDEBUG
char Sfx::DbgLogger::NomFichierDEBUG[256] |
|
private |
The documentation for this class was generated from the following files: