Added some comments

This commit is contained in:
gabime 2018-11-24 17:34:33 +02:00
parent 01583ef540
commit 3218caf34a
1 changed files with 43 additions and 40 deletions

View File

@ -1040,153 +1040,156 @@ private:
{ {
switch (flag) switch (flag)
{ {
// logger name
case 'n': case ('+'): // default formatter
formatters_.push_back(details::make_unique<details::full_formatter>(padding));
break;
case 'n': // logger name
formatters_.push_back(details::make_unique<details::name_formatter>(padding)); formatters_.push_back(details::make_unique<details::name_formatter>(padding));
break; break;
case 'l': case 'l': // level
formatters_.push_back(details::make_unique<details::level_formatter>(padding)); formatters_.push_back(details::make_unique<details::level_formatter>(padding));
break; break;
case 'L': case 'L': // short level
formatters_.push_back(details::make_unique<details::short_level_formatter>(padding)); formatters_.push_back(details::make_unique<details::short_level_formatter>(padding));
break; break;
case ('t'): case ('t'): // thread id
formatters_.push_back(details::make_unique<details::t_formatter>(padding)); formatters_.push_back(details::make_unique<details::t_formatter>(padding));
break; break;
case ('v'): case ('v'): // the message text
formatters_.push_back(details::make_unique<details::v_formatter>(padding)); formatters_.push_back(details::make_unique<details::v_formatter>(padding));
break; break;
case ('a'): case ('a'): // weekday
formatters_.push_back(details::make_unique<details::a_formatter>(padding)); formatters_.push_back(details::make_unique<details::a_formatter>(padding));
break; break;
case ('A'): case ('A'): // short weekday
formatters_.push_back(details::make_unique<details::A_formatter>(padding)); formatters_.push_back(details::make_unique<details::A_formatter>(padding));
break; break;
case ('b'): case ('b'):
case ('h'): case ('h'): // month
formatters_.push_back(details::make_unique<details::b_formatter>(padding)); formatters_.push_back(details::make_unique<details::b_formatter>(padding));
break; break;
case ('B'): case ('B'): // short month
formatters_.push_back(details::make_unique<details::B_formatter>(padding)); formatters_.push_back(details::make_unique<details::B_formatter>(padding));
break; break;
case ('c'):
case ('c'): // datetime
formatters_.push_back(details::make_unique<details::c_formatter>(padding)); formatters_.push_back(details::make_unique<details::c_formatter>(padding));
break; break;
case ('C'): case ('C'): // year 2 digits
formatters_.push_back(details::make_unique<details::C_formatter>(padding)); formatters_.push_back(details::make_unique<details::C_formatter>(padding));
break; break;
case ('Y'): case ('Y'): // year 4 digits
formatters_.push_back(details::make_unique<details::Y_formatter>(padding)); formatters_.push_back(details::make_unique<details::Y_formatter>(padding));
break; break;
case ('D'): case ('D'):
case ('x'): case ('x'): // datetime MM/DD/YY
formatters_.push_back(details::make_unique<details::D_formatter>(padding)); formatters_.push_back(details::make_unique<details::D_formatter>(padding));
break; break;
case ('m'): case ('m'): // month 1-12
formatters_.push_back(details::make_unique<details::m_formatter>(padding)); formatters_.push_back(details::make_unique<details::m_formatter>(padding));
break; break;
case ('d'): case ('d'): // day of month 1-31
formatters_.push_back(details::make_unique<details::d_formatter>(padding)); formatters_.push_back(details::make_unique<details::d_formatter>(padding));
break; break;
case ('H'): case ('H'): // hours 24
formatters_.push_back(details::make_unique<details::H_formatter>(padding)); formatters_.push_back(details::make_unique<details::H_formatter>(padding));
break; break;
case ('I'): case ('I'): // hours 12
formatters_.push_back(details::make_unique<details::I_formatter>(padding)); formatters_.push_back(details::make_unique<details::I_formatter>(padding));
break; break;
case ('M'): case ('M'): // minutes
formatters_.push_back(details::make_unique<details::M_formatter>(padding)); formatters_.push_back(details::make_unique<details::M_formatter>(padding));
break; break;
case ('S'): case ('S'): // seconds
formatters_.push_back(details::make_unique<details::S_formatter>(padding)); formatters_.push_back(details::make_unique<details::S_formatter>(padding));
break; break;
case ('e'): case ('e'): // milliseconds
formatters_.push_back(details::make_unique<details::e_formatter>(padding)); formatters_.push_back(details::make_unique<details::e_formatter>(padding));
break; break;
case ('f'): case ('f'): // microseconds
formatters_.push_back(details::make_unique<details::f_formatter>(padding)); formatters_.push_back(details::make_unique<details::f_formatter>(padding));
break; break;
case ('F'):
case ('F'): // nanoseconds
formatters_.push_back(details::make_unique<details::F_formatter>(padding)); formatters_.push_back(details::make_unique<details::F_formatter>(padding));
break; break;
case ('E'): case ('E'): // seconds since epoch
formatters_.push_back(details::make_unique<details::E_formatter>(padding)); formatters_.push_back(details::make_unique<details::E_formatter>(padding));
break; break;
case ('p'): case ('p'): // am/pm
formatters_.push_back(details::make_unique<details::p_formatter>(padding)); formatters_.push_back(details::make_unique<details::p_formatter>(padding));
break; break;
case ('r'): case ('r'): // 12 hour clock 02:55:02 pm
formatters_.push_back(details::make_unique<details::r_formatter>(padding)); formatters_.push_back(details::make_unique<details::r_formatter>(padding));
break; break;
case ('R'): case ('R'): // 24-hour HH:MM time
formatters_.push_back(details::make_unique<details::R_formatter>(padding)); formatters_.push_back(details::make_unique<details::R_formatter>(padding));
break; break;
case ('T'): case ('T'):
case ('X'): case ('X'): // ISO 8601 time format (HH:MM:SS)
formatters_.push_back(details::make_unique<details::T_formatter>(padding)); formatters_.push_back(details::make_unique<details::T_formatter>(padding));
break; break;
case ('z'): case ('z'): // timezone
formatters_.push_back(details::make_unique<details::z_formatter>(padding)); formatters_.push_back(details::make_unique<details::z_formatter>(padding));
break; break;
case ('+'): case ('P'): // pid
formatters_.push_back(details::make_unique<details::full_formatter>(padding));
break;
case ('P'):
formatters_.push_back(details::make_unique<details::pid_formatter>(padding)); formatters_.push_back(details::make_unique<details::pid_formatter>(padding));
break; break;
#ifdef SPDLOG_ENABLE_MESSAGE_COUNTER #ifdef SPDLOG_ENABLE_MESSAGE_COUNTER
case ('i'): case ('i'):
formatters_.push_back(details::make_unique<details::i_formatter>(padding)); formatters_.push_back(details::make_unique<details::i_formatter>(padding));
break; break;
#endif #endif
case ('^'): case ('^'): // color range start
formatters_.push_back(details::make_unique<details::color_start_formatter>(padding)); formatters_.push_back(details::make_unique<details::color_start_formatter>(padding));
break; break;
case ('$'): case ('$'): // color range end
formatters_.push_back(details::make_unique<details::color_stop_formatter>(padding)); formatters_.push_back(details::make_unique<details::color_stop_formatter>(padding));
break; break;
case ('@'): case ('@'): // source location (filename:filenumber)
formatters_.push_back(details::make_unique<details::source_location_formatter>(padding)); formatters_.push_back(details::make_unique<details::source_location_formatter>(padding));
break; break;
case ('s'): case ('s'): // source filename
formatters_.push_back(details::make_unique<details::source_filename_formatter>(padding)); formatters_.push_back(details::make_unique<details::source_filename_formatter>(padding));
break; break;
case ('#'): case ('#'): // source line number
formatters_.push_back(details::make_unique<details::source_linenum_formatter>(padding)); formatters_.push_back(details::make_unique<details::source_linenum_formatter>(padding));
break; break;
case ('%'): case ('%'): // % char
formatters_.push_back(details::make_unique<details::ch_formatter>('%')); formatters_.push_back(details::make_unique<details::ch_formatter>('%'));
break; break;