#include "jb/log.hpp"
#include <jb/as_hhmmss.hpp>
#include <jb/assert_throw.hpp>
#include <boost/date_time/posix_time/posix_time.hpp>
#include <boost/log/attributes.hpp>
#include <boost/log/expressions.hpp>
#include <boost/log/sinks/text_ostream_backend.hpp>
#include <boost/log/utility/formatting_ostream.hpp>
#include <boost/log/utility/setup/console.hpp>
#include <boost/log/utility/setup/file.hpp>
#include <boost/shared_ptr.hpp>
#include <iomanip>
Go to the source code of this file.
|
| jb |
| The top-level namespace for the JayBeams library.
|
|
| jb::log |
| Logging functions and objects for JayBeams.
|
|
| jb::log::defaults |
| Define the default values for logging configuration.
|
|
◆ JB_LOG_DEFAULTS_enable_console_logging
#define JB_LOG_DEFAULTS_enable_console_logging true |
◆ JB_LOG_DEFAULTS_enable_file_logging
#define JB_LOG_DEFAULTS_enable_file_logging false |
◆ JB_LOG_DEFAULTS_logfile_archive_directory
#define JB_LOG_DEFAULTS_logfile_archive_directory "" |
◆ JB_LOG_DEFAULTS_logfile_suffix
#define JB_LOG_DEFAULTS_logfile_suffix "_%Y%m%d.%N.log" |
◆ JB_LOG_DEFAULTS_maximum_size_archived
#define JB_LOG_DEFAULTS_maximum_size_archived 128L * 1024 * 1024 * 1024 |
◆ JB_LOG_DEFAULTS_minimum_console_severity
◆ JB_LOG_DEFAULTS_minimum_free_space
#define JB_LOG_DEFAULTS_minimum_free_space 8L * 1024 * 1024 * 1024 |
◆ JB_LOG_DEFAULTS_minimum_severity