#include <ios>
#include <string>
#include <ostream>
#include <boost/limits.hpp>
#include <boost/cstdint.hpp>
#include <boost/smart_ptr/shared_ptr.hpp>
#include <boost/date_time/date_defs.hpp>
#include <boost/date_time/special_defs.hpp>
#include <boost/date_time/gregorian/greg_day.hpp>
#include <boost/date_time/posix_time/posix_time_types.hpp>
#include <boost/filesystem/path.hpp>
#include <boost/log/keywords/max_size.hpp>
#include <boost/log/keywords/min_free_space.hpp>
#include <boost/log/keywords/target.hpp>
#include <boost/log/keywords/file_name.hpp>
#include <boost/log/keywords/open_mode.hpp>
#include <boost/log/keywords/auto_flush.hpp>
#include <boost/log/keywords/rotation_size.hpp>
#include <boost/log/keywords/time_based_rotation.hpp>
#include <boost/log/detail/config.hpp>
#include <boost/log/detail/light_function.hpp>
#include <boost/log/detail/parameter_tools.hpp>
#include <boost/log/sinks/basic_sink_backend.hpp>
#include <boost/log/sinks/frontend_requirements.hpp>
#include <boost/log/detail/header.hpp>
#include <boost/log/detail/footer.hpp>
Classes | |
struct | boost::sinks::file::collector |
Base class for file collectors. More... | |
class | boost::sinks::file::rotation_at_time_point |
The class represents the time point of log file rotation. More... | |
class | boost::sinks::file::rotation_at_time_interval |
The class represents the time interval of log file rotation. More... | |
class | boost::sinks::text_file_backend |
An implementation of a text file logging sink backend. More... | |
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::sinks | |
boost::sinks::file | |
boost::sinks::file::aux | |
Enumerations | |
enum | boost::sinks::file::scan_method { boost::sinks::file::no_scan, boost::sinks::file::scan_matching, boost::sinks::file::scan_all } |
The enumeration of the stored files scan methods. More... | |
Functions | |
BOOST_LOG_API shared_ptr < collector > | boost::sinks::file::aux::make_collector (filesystem::path const &target_dir, uintmax_t max_size, uintmax_t min_free_space) |
Creates and returns a file collector with the specified parameters. More... | |
template<typename ArgsT > | |
shared_ptr< collector > | boost::sinks::file::aux::make_collector (ArgsT const &args) |
template<typename T1 > | |
shared_ptr< collector > | boost::sinks::file::make_collector (T1 const &a1) |
template<typename T1 , typename T2 > | |
shared_ptr< collector > | boost::sinks::file::make_collector (T1 const &a1, T2 const &a2) |
template<typename T1 , typename T2 , typename T3 > | |
shared_ptr< collector > | boost::sinks::file::make_collector (T1 const &a1, T2 const &a2, T3 const &a3) |
The header contains implementation of a text file sink backend.