@@ -50,24 +50,24 @@ constexpr auto logMessage = "This is a log message";
5050/* *
5151 * @brief Function for log some messages.
5252 */
53- static void logSomeMessages () {
53+ static void logSomeMessages ( vx::Logger *_logger ) {
5454
55- LogFatal ( logMessage );
56- LogError ( logMessage );
57- LogWarning ( logMessage );
58- LogInfo ( logMessage );
59- LogDebug ( logMessage );
60- LogVerbose ( logMessage );
55+ _logger-> log ( logMessage, vx::Severity::Fatal );
56+ _logger-> log ( logMessage, vx::Severity::Error );
57+ _logger-> log ( logMessage, vx::Severity::Warning );
58+ _logger-> log ( logMessage, vx::Severity::Info );
59+ _logger-> log ( logMessage, vx::Severity::Debug );
60+ _logger-> log ( logMessage, vx::Severity::Verbose );
6161}
6262
6363int main () {
6464
6565 /* configure logging, if you dont it defaults to standard out logging with colors */
6666 std::cout << " Log to std::cout" << std::endl;
67- ConfigureLogger ( { { " type" , " std" }, { " color" , " true" } } );
67+ std::unique_ptr<vx::Logger> stdLogger ( vx::LoggerFactory::instance (). produce ( { { " type" , " std" }, { " color" , " true" } } ) );
6868
6969 /* Log some messages */
70- logSomeMessages ();
70+ logSomeMessages ( stdLogger. get () );
7171
7272 /* create tmp file */
7373 std::filesystem::path tmpPath = std::filesystem::temp_directory_path ();
@@ -77,10 +77,10 @@ int main() {
7777
7878 /* configure logging, if you dont it defaults to standard out logging with colors */
7979 std::cout << " Log to file" << std::endl;
80- ConfigureLogger ( { { " type" , " file" }, { " filename" , tmpFile }, { " reopen_interval" , " 1" } } );
80+ std::unique_ptr<vx::Logger> fileLogger ( vx::LoggerFactory::instance (). produce ( { { " type" , " file" }, { " filename" , tmpFile }, { " reopen_interval" , " 1" } } ) );
8181
8282 /* Log some messages */
83- logSomeMessages ();
83+ logSomeMessages ( fileLogger. get () );
8484
8585 /* remove tmp file */
8686 if ( !std::filesystem::remove ( tmpFile ) ) {
0 commit comments