
included into the size limit. The max_size method on the stream buffer will now attempt to truncate the attached string on the character boundary. Fixed character boundary detection for multibyte encodings. Clean up the overflow flag and the max size limit after the formatter has completed. Added a test for the max_size decorator. Cleaned up some includes and reduced the dependency on Boost.Thread.
33 lines
1.0 KiB
C++
33 lines
1.0 KiB
C++
/*
|
|
* Copyright Andrey Semashev 2007 - 2015.
|
|
* Distributed under the Boost Software License, Version 1.0.
|
|
* (See accompanying file LICENSE_1_0.txt or copy at
|
|
* http://www.boost.org/LICENSE_1_0.txt)
|
|
*/
|
|
/*!
|
|
* \file make_record.hpp
|
|
* \author Andrey Semashev
|
|
* \date 18.03.2009
|
|
*
|
|
* \brief This header contains a helper function make_record that creates a log record with the specified attributes.
|
|
*/
|
|
|
|
#ifndef BOOST_LOG_TESTS_MAKE_RECORD_HPP_INCLUDED_
|
|
#define BOOST_LOG_TESTS_MAKE_RECORD_HPP_INCLUDED_
|
|
|
|
#include <boost/move/utility_core.hpp>
|
|
#include <boost/log/core.hpp>
|
|
#include <boost/log/attributes/attribute_set.hpp>
|
|
|
|
inline boost::log::record make_record(boost::log::attribute_set const& src_attrs = boost::log::attribute_set())
|
|
{
|
|
return boost::log::core::get()->open_record(src_attrs);
|
|
}
|
|
|
|
inline boost::log::record_view make_record_view(boost::log::attribute_set const& src_attrs = boost::log::attribute_set())
|
|
{
|
|
return make_record(src_attrs).lock();
|
|
}
|
|
|
|
#endif // BOOST_LOG_TESTS_MAKE_RECORD_HPP_INCLUDED_
|