You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
spdlog/src/line_logger.cpp

21 lines
590 B
C++

12 years ago
#include "stdafx.h"
#include "c11log/logger.h"
c11log::details::line_logger::line_logger(logger* callback_logger, level::level_enum msg_level) :
_callback_logger(callback_logger)
{
if (callback_logger) {
callback_logger->formatter_->format_header(callback_logger->logger_name_,
12 years ago
msg_level,
c11log::formatters::timepoint::clock::now(),
_oss);
}
}
c11log::details::line_logger::~line_logger()
{
if (_callback_logger) {
_oss << '\n';
_callback_logger->log_it_(_oss.str_ref());
12 years ago
}
}