2
0
mirror of https://github.com/boostorg/log.git synced 2026-01-24 18:02:23 +00:00

Commit Graph

  • ccb5211230 [skip ci] Merge pull request #138 from eldiener/develop Andrey Semashev 2021-01-20 23:33:09 +03:00
  • 2cfc379f8f [skip ci] Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries in order to specify the minumum C++ standard compilation level. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out. Edward Diener 2021-01-20 13:25:18 -05:00
  • 1c4de7d8c6 In the add_file_log docs, describe the special meaning of the target param. Andrey Semashev 2020-12-07 02:41:26 +03:00
  • d667377004 Fixed infinite join wait in asynchronous_sink::stop(). boost-1.75.0 Andrey Semashev 2020-12-01 15:34:23 +03:00
  • a36417bcf3 Minor cleanup. boost-1.75.0.beta1 Andrey Semashev 2020-09-28 12:21:28 +03:00
  • e0cb0b7d67 Resolved a possible conflict between flush and run in asynchronous_sink. Andrey Semashev 2020-09-27 19:44:08 +03:00
  • d98067a0ed Explicitly specify PP_REPEAT nesting level to nested Boost.Preprocessor macros. Andrey Semashev 2020-09-09 14:24:49 +03:00
  • 3891a7fad9 Fixed running CI on feature branches. Andrey Semashev 2020-09-09 15:13:20 +03:00
  • 99abc451d7 Work around clang 3.6 compilation error in attachable_sstream_buf. Andrey Semashev 2020-09-08 21:15:01 +03:00
  • 84b82a4de4 Removed BOOST_LOG_ASSUME postulating that a reference is not null. Andrey Semashev 2020-09-08 18:28:06 +03:00
  • de4e85e9b3 Switched to c++-template-depth feature instead of explicit compiler flags. Andrey Semashev 2020-09-08 18:23:57 +03:00
  • 4ef885fc7a Moved MSVC C/C++ runtime deprecated macros to a common place. Andrey Semashev 2020-09-08 17:41:08 +03:00
  • 4485deb0c7 Added definition of BOOST_LOG_ASSUME for clang. Andrey Semashev 2020-09-08 16:07:35 +03:00
  • ac3beeb097 Make clang-cl use gcc-style warning pragmas and disable __assume warnings. Andrey Semashev 2020-09-08 16:02:39 +03:00
  • 0505022c77 Replaced volatile version counter in basic_sink_frontend with an atomic. Andrey Semashev 2020-09-08 15:15:22 +03:00
  • b4399c0407 Moved SSSE3/AVX2 compiler flag deduction to a common submodule. Andrey Semashev 2020-09-08 02:50:08 +03:00
  • f1108cdb0c Fixed Jamfile and made config messages more human-friendly. Andrey Semashev 2020-09-07 11:00:50 +03:00
  • 48d2319d7b Added gcc-like SSSE3/AVX2 flags for qcc. Andrey Semashev 2020-09-07 01:11:37 +03:00
  • 54c307ebed Removed unused includes. Andrey Semashev 2020-09-03 11:58:58 +03:00
  • f319a186ad Reverted gcc-10 to Ubuntu Bionic because of ICE in Boost.Xpressive. Andrey Semashev 2020-08-21 20:18:08 +03:00
  • 7344ce3cda Switch gcc-10 and clang-10 to Ubuntu Focal; clang-9 to Ubuntu Bionic. Andrey Semashev 2020-08-21 15:19:17 +03:00
  • dd5a8f1b41 Fixed file counter in the target filename generated by text file backend. Andrey Semashev 2020-08-20 19:57:21 +03:00
  • e7d4fd2d13 Include config.hpp before checking BOOST_LOG_WITHOUT_SYSLOG. boost-1.74.0 Andrey Semashev 2020-08-01 21:59:33 +03:00
  • 027c334063 Marked system library targets explicit. boost-1.74.0.beta1 Andrey Semashev 2020-06-08 01:06:59 +03:00
  • 2b28f477c5 Disable gcc warnings about ignoring attributes on _SECURITY_ATTRIBUTES. Andrey Semashev 2020-06-07 19:06:33 +03:00
  • 477c766384 Added a FreeBSD job in Travis CI. Andrey Semashev 2020-06-07 00:51:32 +03:00
  • 2e93f7d86e Added gcc 10 build jobs to Travis CI. Andrey Semashev 2020-05-22 18:25:47 +03:00
  • 76baf3fd3e Added notes about lifetime of objects used with manipulators. Andrey Semashev 2020-05-13 19:53:32 +03:00
  • 00b051011c Removed unnecessary check for stream being good. Andrey Semashev 2020-05-12 11:25:55 +03:00
  • 65037a0c2f Added optional_manip output manipulator for formatting optional values. Andrey Semashev 2020-05-12 01:32:24 +03:00
  • a2cb720ed1 Added tuple_manip output manipulator for formatting heterogeneous sequences. Andrey Semashev 2020-05-12 00:20:41 +03:00
  • 15f5f4ed58 Added range_manip output manipulator for formatting ranges. Andrey Semashev 2020-05-11 22:25:06 +03:00
  • d4db5c3937 Upgraded UBSAN to clang 10. Andrey Semashev 2020-05-10 23:33:02 +03:00
  • e675ff1171 Marked keywords as inline variables. Andrey Semashev 2020-05-10 19:15:15 +03:00
  • 157e45ef0a Downgrade UBSAN to clang 9 to work around the bug in Boost.Xpressive. Andrey Semashev 2020-05-08 02:44:57 +03:00
  • 8c12f2305e Added a release note about added noexcept markup. Andrey Semashev 2020-05-07 21:31:23 +03:00
  • 9a85efde08 Added noexcept specifiers. Made logger move ctors more noexcept-friendly. Andrey Semashev 2020-05-07 20:35:14 +03:00
  • 706fed3bf4 Avoid unnecessary copy of the filename string. Andrey Semashev 2020-05-07 17:48:38 +03:00
  • 4d16fb6608 Disable UBSAN tests in C++20 mode to work around Boost.Xpressive bug. Andrey Semashev 2020-05-07 17:34:42 +03:00
  • 89d1ff541d Added clang-10 jobs to Travis CI. Andrey Semashev 2020-05-05 23:06:33 +03:00
  • a79103cb3d Removed linking with Boost.DateTime. Andrey Semashev 2020-05-05 14:41:56 +03:00
  • 9b6422cdad Merge pull request #120 from EugeneZelenko/use-boost-override Andrey Semashev 2020-05-04 17:20:07 +03:00
  • 4019d171a3 Use BOOST_OVERRIDE to fix GCC -Wsuggest-override and Clang-tidy modernize-use-override warnings. Eugene Zelenko 2020-05-03 20:29:19 -07:00
  • 112d6f0fbc Changed macro checks in the footer to match the header. Andrey Semashev 2020-05-02 18:50:08 +03:00
  • 1e92e84b80 Added checking for IP version in addresses in syslog backend. Andrey Semashev 2020-04-27 21:47:41 +03:00
  • 49af1c8fa0 Use SFINAE to limit attribute set iterator comparison, copy and assignment. boost-1.73.0 Andrey Semashev 2020-04-20 20:08:01 +03:00
  • c068c2a5aa Add explicit markup of fallthrough between switch/case labels. Andrey Semashev 2020-04-14 00:29:14 +03:00
  • 43b944da2e Added a workaround for MSVC 14.2 codegen bug in regex matching filters. Andrey Semashev 2020-04-08 15:32:33 +03:00
  • ea0dd6171b Merge pull request #112 from Nekto89/filesystem_no_deprecated boost-1.73.0.beta1 Andrey Semashev 2020-04-03 21:54:57 +03:00
  • e6c6479d91 Add missing filesystem includes. Marian Klymov 2020-04-03 18:55:34 +03:00
  • 2113f04d60 Minor tweak for README.md. Andrey Semashev 2020-03-10 22:34:34 +03:00
  • cd71e1c7f5 Updated README.md with better representation of build status. Andrey Semashev 2020-03-10 22:32:29 +03:00
  • 5f48284bf9 Nonessential cleanup. Andrey Semashev 2020-03-04 13:38:45 +03:00
  • 68d38321b3 Updated deprecated uses of boost::bind to silence warnings. Andrey Semashev 2020-03-04 00:44:23 +03:00
  • 60cf554ee9 Ported to use newer API of Boost.Atomic. Andrey Semashev 2020-03-04 00:32:52 +03:00
  • 4c7d98843f Use make_attr_ordering with explicit attribute value type. Andrey Semashev 2020-03-03 23:09:41 +03:00
  • a7b4a140d9 Use atomic to implement logging_enabled flag. Andrey Semashev 2020-02-29 16:01:00 +03:00
  • 9474c57264 Perform automatic flush in default sink. Andrey Semashev 2020-02-29 15:31:03 +03:00
  • e5f305a8a5 Make core::flush call flush on the default sink. Andrey Semashev 2020-02-29 15:27:56 +03:00
  • 009adf94c0 Added a release note about fixing compilation in MSYS2 Cygwin. Andrey Semashev 2020-02-23 15:24:15 +03:00
  • 4d9ce5cdba Check for feature test macros after including config.hpp. Andrey Semashev 2020-02-21 18:44:48 +03:00
  • 2f15b44dc1 Converted some uses of Boost.MPL to Boost.TypeTraits. Andrey Semashev 2020-02-17 18:41:29 +03:00
  • e7bcb0ac4b Converted some uses of Boost.MPL to Boost.TypeTraits. Andrey Semashev 2020-02-17 18:28:39 +03:00
  • 34d9e64815 Reordered day and day kind initializers to match declaration order. Andrey Semashev 2020-02-17 15:54:45 +03:00
  • c721453aeb Ported named_scope_list and pool_allocator to allocator_traits. Andrey Semashev 2020-02-17 15:49:58 +03:00
  • 8a7cc8efd6 Move log file status check before renaming to the target file name. Andrey Semashev 2020-02-17 15:00:14 +03:00
  • 42b4463ad2 Fixed day kind representation in rotation_at_time_point. Andrey Semashev 2020-02-05 17:30:55 +03:00
  • 10a63204b3 Added a workaround for openlog not saving ident string. Andrey Semashev 2020-01-22 21:37:56 +03:00
  • b395be29c2 Removed spaces before ticket/issue/PR links in docs, updated copyright years. Andrey Semashev 2019-12-12 11:53:26 +03:00
  • 3f3d93c2c5 Merge pull request #93 from boostorg/pr/source-location Andrey Semashev 2019-11-27 20:01:06 +03:00
  • ac17f4adcf Add source_location #include Peter Dimov 2019-11-27 18:47:10 +02:00
  • a519226b38 Use throw_exception overload taking source_location Peter Dimov 2019-11-26 17:28:12 +02:00
  • 959a97c38b Avoid using deprecated Boost.Test headers. boost-1.72.0.beta1 boost-1.72.0 Andrey Semashev 2019-10-23 13:29:50 +03:00
  • e80dce7fec Removed unused local typedefs. Andrey Semashev 2019-10-22 20:06:26 +03:00
  • 84b753da83 Removed unnecessary packages from CI jobs, added C++20 testing. Andrey Semashev 2019-10-22 01:09:48 +03:00
  • 710bd95d36 Moved extra tests to msvc-14.0 job to avoid job timeouts. Andrey Semashev 2019-10-14 23:13:22 +03:00
  • 81bc040eb5 Added more compilers to CI. Andrey Semashev 2019-10-14 00:17:44 +03:00
  • 77f6eba408 Added compiler barrier definition for clang-win to silence deprecated warnings. Andrey Semashev 2019-10-14 00:03:40 +03:00
  • ca227bc2f3 Added a link to a more complete example for reading settings from file. boost-1.71.0.beta1 boost-1.71.0 Andrey Semashev 2019-06-25 20:21:27 +03:00
  • 1ce3c06ac6 Added a compilable example for initialization from a settings container. Andrey Semashev 2019-06-25 20:10:50 +03:00
  • a71dc018a8 Renamed settings_file_formatter_factory to settings_file_custom_factories. Andrey Semashev 2019-06-25 19:25:45 +03:00
  • 08bd1fb809 Added support for trivial::severity_level to filter/formatter parsers. Andrey Semashev 2019-06-25 18:54:55 +03:00
  • 61c96c519c Converted Bionic images back to Xenial as apt plugin doesn't work on Bionic. Andrey Semashev 2019-06-25 12:00:56 +03:00
  • 5bc02d4c4c Removed Precise images as they have outdated git. Switched to manual specification of Debian sources for clang. Switched to Bionic images where possible. Andrey Semashev 2019-06-24 19:00:16 +03:00
  • 9ce37914af Changed older clang jobs to Precise images because their apt sources are not registered for Trusty and Xenial in Travis CI. Andrey Semashev 2019-06-24 15:10:37 +03:00
  • dad1c0518d Upgraded Travis CI images, added gcc-9 and clang-8. Workaround clang CI failures. Andrey Semashev 2019-06-24 13:32:00 +03:00
  • e903d3aef7 Fixed compilation in C++03. Andrey Semashev 2019-06-24 04:34:44 +03:00
  • e4f91a2431 Added support for arbitrary functions in filter and format named parameters. Andrey Semashev 2019-06-24 04:04:09 +03:00
  • ed5af03352 Corrected a typo. Andrey Semashev 2019-06-24 00:33:03 +03:00
  • 326d97a9d1 Added auto_newline stream manipulator and formatter. Andrey Semashev 2019-06-24 00:27:16 +03:00
  • 2fbd7ae0f2 Added missing files. Andrey Semashev 2019-06-23 22:12:51 +03:00
  • 894acde57e Added support for controling trailing newline insertion in the text sinks. Andrey Semashev 2019-06-23 21:02:51 +03:00
  • 4c7b3ede6e Simplified support for forwarding pointer types in formatting ostreams. Andrey Semashev 2019-05-26 17:47:24 +03:00
  • d66ab73a5f Added forwarding of pointer type in Boost.Log streams. Andrey Semashev 2019-05-25 21:38:04 +03:00
  • 3925052c30 Added explicit support for std::string_view in formatting_ostream. Andrey Semashev 2019-05-25 21:02:36 +03:00
  • 2154cafa46 Optimized file status requesting while scanning for files. Andrey Semashev 2019-04-14 20:34:44 +03:00
  • d7a87119e6 Fixed incorrect matching of digits in a file name against a placeholder. Andrey Semashev 2019-04-14 20:14:58 +03:00
  • 4f5e669376 Use sort-circuiting mpl::or_ to avoid extra is_base_of instantiation. boost-1.70.0.beta1 boost-1.70.0 Andrey Semashev 2019-02-09 06:05:14 +03:00
  • 1f5ac28873 Updated Boost.Parameter tools for compatibility with its updated version. Andrey Semashev 2019-02-08 22:23:54 +03:00
  • c0d0fd33f3 Added a note about compiler TLS intrinsics not removing Boost.Thread dependency. Andrey Semashev 2019-02-08 17:30:29 +03:00