spdlog
Loading...
Searching...
No Matches
Classes | Typedefs | Functions
test_daily_logger.cpp File Reference

Go to the source code of this file.

#include "includes.h"

Classes

struct  custom_daily_file_name_calculator
 

Typedefs

using filename_memory_buf_t = fmt::basic_memory_buffer< spdlog::filename_t::value_type, 250 >
 

Functions

 TEST_CASE ("daily_logger with dateonly calculator", "[daily_logger]")
 
 TEST_CASE ("daily_logger with custom calculator", "[daily_logger]")
 
 TEST_CASE ("rotating_file_sink::calc_filename1", "[rotating_file_sink]]")
 
 TEST_CASE ("rotating_file_sink::calc_filename2", "[rotating_file_sink]]")
 
 TEST_CASE ("rotating_file_sink::calc_filename3", "[rotating_file_sink]]")
 
static spdlog::details::log_msg create_msg (std::chrono::seconds offset)
 
static void test_rotate (int days_to_run, uint16_t max_days, uint16_t expected_n_files)
 
 TEST_CASE ("daily_logger rotate", "[daily_file_sink]")
 

Typedef Documentation

◆ filename_memory_buf_t

using filename_memory_buf_t = fmt::basic_memory_buffer<spdlog::filename_t::value_type, 250>

Definition at line 6 of file test_daily_logger.cpp.

Function Documentation

◆ create_msg()

static spdlog::details::log_msg create_msg ( std::chrono::seconds  offset)
static

Definition at line 122 of file test_daily_logger.cpp.

◆ TEST_CASE() [1/6]

TEST_CASE ( "daily_logger rotate"  ,
""  [daily_file_sink] 
)

Definition at line 152 of file test_daily_logger.cpp.

◆ TEST_CASE() [2/6]

TEST_CASE ( "daily_logger with custom calculator"  ,
""  [daily_logger] 
)

Definition at line 50 of file test_daily_logger.cpp.

◆ TEST_CASE() [3/6]

TEST_CASE ( "daily_logger with dateonly calculator"  ,
""  [daily_logger] 
)

Definition at line 8 of file test_daily_logger.cpp.

◆ TEST_CASE() [4/6]

TEST_CASE ( "rotating_file_sink::calc_filename1"  ,
"]"  [rotating_file_sink] 
)

Definition at line 85 of file test_daily_logger.cpp.

◆ TEST_CASE() [5/6]

TEST_CASE ( "rotating_file_sink::calc_filename2"  ,
"]"  [rotating_file_sink] 
)

Definition at line 91 of file test_daily_logger.cpp.

◆ TEST_CASE() [6/6]

TEST_CASE ( "rotating_file_sink::calc_filename3"  ,
"]"  [rotating_file_sink] 
)

Definition at line 97 of file test_daily_logger.cpp.

◆ test_rotate()

static void test_rotate ( int  days_to_run,
uint16_t  max_days,
uint16_t  expected_n_files 
)
static

Definition at line 130 of file test_daily_logger.cpp.