Class sdm::CSVLogger
Class List > sdm > CSVLogger
The CSV logger will print logs/data in a file with csv format. This logger can be used to save training data.
#include <logger.hpp>
Inherits the following classes: sdm::FileLogger
Public Functions
| Type | Name |
|---|---|
| CSVLogger (const std::string & filename="out") | |
| CSVLogger (const std::string & filename, const std::vector< std::string > & col_names, const std::string & separator=",") |
Public Functions inherited from sdm::FileLogger
See sdm::FileLogger
| Type | Name |
|---|---|
| FileLogger () | |
| FileLogger (const std::string & filename, const std::string & format="") | |
| void | close () Close the output file stream. |
Public Functions inherited from sdm::Logger
See sdm::Logger
| Type | Name |
|---|---|
| Logger () | |
| Logger (std::ostream * os, const std::string & format="") | |
| Logger (std::shared_ptr< std::ostream > os, const std::string & format="") | |
| void | log (TData... vals) Record values. |
| void | setFormat (const std::string & format) Set the format of logs. |
Public Functions inherited from sdm::BaseLogger
See sdm::BaseLogger
| Type | Name |
|---|---|
| void | log (TData... vals) Record values. |
Protected Attributes inherited from sdm::Logger
See sdm::Logger
| Type | Name |
|---|---|
| std::string | format_ the output format |
| std::shared_ptr< std::ostream > | output_stream_ the output stream for logs. |
Public Functions Documentation
function CSVLogger [1/2]
inline sdm::CSVLogger::CSVLogger (
const std::string & filename="out"
)
function CSVLogger [2/2]
inline sdm::CSVLogger::CSVLogger (
const std::string & filename,
const std::vector< std::string > & col_names,
const std::string & separator=","
)
The documentation for this class was generated from the following file src/sdm/utils/logging/logger.hpp