Commit Graph

163 Commits

Author SHA1 Message Date
Andrey Semashev
b076f75d7d Updated changelog. 2014-03-30 14:22:47 +04:00
Andrey Semashev
e01be8c293 Switched to Boost.Regex regex backend by default. Performance tests showed that it is faster than Boost.Xpressive for small string matching. std::regex is the slowest across all tested platforms (MSVC 12, gcc 4.8, clang 3.4). Boost.Regex also produces smaller executables than Boost.Xpressive. 2014-03-22 18:27:38 +04:00
Andrey Semashev
dad4c881cd Added configuration macros for regex backend selection. The backend is used by string matching filters parsed from strings and settings. 2014-03-19 22:32:57 +04:00
Andrey Semashev
5ad2ba1533 Updated docs. 2014-03-19 20:43:46 +04:00
Andrey Semashev
bf1878aeb1 Added a changelog entry. 2014-03-16 02:04:03 +04:00
Andrey Semashev
25b59e51e0 Refs #9123. Implemented support for incomplete and empty markers for the named scope formatter. 2014-03-16 01:38:33 +04:00
Andrey Semashev
54bd7c46a4 New version of function signature parser.
The new version supports operators and is more resilient to the input
format variations. It should no longer get confused by the space
characters between the function name and the opening parenthesis.
2014-03-10 17:29:00 +04:00
Andrey Semashev
1401b3e3bf Fixed parsing signatures of functions that return function pointers.
- Function name parsing is only done for scopes denoted with
BOOST_LOG_FUNCTION, scopes marked with BOOST_LOG_NAMED_SCOPE are output
as is.
- The parser has been rewritten to behave more correctly in case if
function name contains template parameters and/or returns a function
type.
- Operator functions are not supported by the parser.
- Docs corrections.
2014-03-02 18:27:36 +04:00
Andrey Semashev
f3cff62162 Fixed compilation of get_attribute method of loggers. 2014-03-01 18:03:01 +04:00
Andrey Semashev
6493ade233 Documented the new flags for format_named_scope. 2014-02-23 23:16:19 +04:00
Andrey Semashev
3f938be417 Added a changelog entry for ticket 9389. 2014-02-22 19:05:08 +04:00
Andrey Semashev
a56346b42c Added a changelog entry for ticket 9389. 2014-02-22 19:03:11 +04:00
Andrey Semashev
e4fea946b2 Updated copyright notes to 2014. 2014-01-19 18:52:55 +04:00
Andrey Semashev
a21d096e4a Updated copyright notes to 2014. 2014-01-19 18:46:09 +04:00
Andrey Semashev
1e9843cf7c Fixed svg logo. 2014-01-19 16:44:26 +04:00
Andrey Semashev
1f07a6aff1 Fixed png logo image. 2014-01-19 16:04:31 +04:00
Andrey Semashev
24b57091ff Added acknowledgement for the logo author. 2014-01-19 15:56:54 +04:00
Andrey Semashev
d5e24b4eca Added a readme and logo. Thanks to Adam Wulkiewicz <adam.wulkiewicz@gmail.com> for creating the logo (see https://github.com/awulkiew/boost-logos). 2014-01-19 15:49:18 +04:00
Daniel James
b45ed87fff Update link for new location of boost build. 2013-12-26 09:55:43 +00:00
Andrey Semashev
63a3839d58 Updated minimum supported GCC version. 2013-12-07 21:22:52 +04:00
Andrey Semashev
51c4f7c992 Added some release notes for 1.56.
[SVN r86631]
2013-11-12 02:49:58 +00:00
Andrey Semashev
084449078f Refs #9291. Corrected the docs wrt the problems of using attribute keywords with phoenix::bind or phoenix::function.
[SVN r86404]
2013-10-23 14:09:36 +00:00
Andrey Semashev
1d79afff83 Added a FAQ entry about problems with file sinks on process termination.
[SVN r86296]
2013-10-14 11:00:48 +00:00
Andrey Semashev
93c60f4bcf Fixed parsing RotationTimePoint parameter values from settings, when the time point only included time of day (i.e. daily rotation).
[SVN r86225]
2013-10-10 09:44:35 +00:00
Andrey Semashev
144296c8e8 Added Date keyword.
[SVN r86014]
2013-09-29 21:00:26 +00:00
Andrey Semashev
e23d9bdbac Fixed #9160.
[SVN r85982]
2013-09-28 15:46:24 +00:00
Andrey Semashev
5141808c1d Fixed #9155.
[SVN r85965]
2013-09-26 18:31:28 +00:00
Andrey Semashev
060f483032 Disabled friend declarations for nested class templates for SunPro compiler. Fixes #9153.
[SVN r85873]
2013-09-24 20:20:34 +00:00
Andrey Semashev
8f599243d9 Updated changelog with the latest closed tickets.
[SVN r85872]
2013-09-24 18:35:07 +00:00
Andrey Semashev
b904537468 Fixed typos in the docs.
[SVN r85712]
2013-09-16 18:42:58 +00:00
Andrey Semashev
8e883237a9 Fixed thread id formatting discrepancies between the default sink and formatters.
[SVN r85696]
2013-09-16 05:50:50 +00:00
Andrey Semashev
a9590ab4f7 Added BOOST_EXCPLICIT_OPERATOR_BOOL macro replacement.
[SVN r85579]
2013-09-05 18:33:30 +00:00
Andrey Semashev
af13c95926 Extracted empty_deleter to Boost.Utility.
[SVN r85577]
2013-09-05 18:25:41 +00:00
Andrey Semashev
7d2a8219b3 BOOST_EXPLICIT_OPERATOR_BOOL macro moved to Boost.Utility.
[SVN r85544]
2013-09-01 18:42:52 +00:00
Andrey Semashev
2ecc70e0b3 intrusive_ref_counter moved to Boost.SmartPtr. Cleaned some of the includes.
[SVN r85542]
2013-09-01 11:15:01 +00:00
Andrey Semashev
fe1da89cc9 Added Format parameter to the table of syslog and event log parameters.
[SVN r85489]
2013-08-27 18:46:55 +00:00
Andrey Semashev
ad41c8a222 Added a changelog entry.
[SVN r85460]
2013-08-25 13:26:30 +00:00
Andrey Semashev
5149651edd Fixed timer attribute generating incorrect time readings on Windows on heavy thread contention when QueryPerformanceCounter API was used.
[SVN r85206]
2013-08-04 13:48:22 +00:00
Andrey Semashev
f84e904e4a Settings parser rewritten without Boost.Spirit to reduce compiled binary size. Refs #8773.
[SVN r85201]
2013-08-03 16:47:58 +00:00
Andrey Semashev
f843088e79 Removed some duplication with Boost.Config.
[SVN r85197]
2013-08-03 11:08:32 +00:00
Andrey Semashev
f2f6e13343 Changed title version of the library to a more generic v2.
[SVN r85086]
2013-07-19 22:39:00 +00:00
Andrey Semashev
1c883132d0 Fixed typo.
[SVN r85085]
2013-07-19 22:17:29 +00:00
Andrey Semashev
8d4d81424e Fixed a mistake.
[SVN r85084]
2013-07-19 21:29:48 +00:00
Andrey Semashev
0f21f92d23 Fixed typo.
[SVN r85083]
2013-07-19 21:26:00 +00:00
Andrey Semashev
26a592ff01 Added a changelog entry about BOOST_LOG_WITHOUT_DEFAULT_FACTORIES.
[SVN r85032]
2013-07-14 11:36:57 +00:00
Andrey Semashev
0523126ffd Extracted default formatter factory to a separate translation unit. Made all default factories optional, the factories can be disabled with the new config macro BOOST_LOG_WITHOUT_DEFAULT_FACTORIES. Refs #8773, #8786.
[SVN r85031]
2013-07-14 11:31:19 +00:00
Andrey Semashev
15b02c5c12 Added a note regarding setlocale bug in Windows XP with MinGW.
[SVN r84779]
2013-06-14 17:23:15 +00:00
Andrey Semashev
fd6b2aba36 Refs #8585. Fixed typos in docs and comments.
[SVN r84351]
2013-05-18 13:00:19 +00:00
Andrey Semashev
37e354401d Updated changelog.
[SVN r84334]
2013-05-17 20:12:21 +00:00
Andrey Semashev
4c84194bc7 A little cleanup in the Jamfile. Updated notes for supported compilers and platforms.
[SVN r84225]
2013-05-10 15:14:07 +00:00
Andrey Semashev
bc15f9c668 Corrected formatting.
[SVN r84197]
2013-05-08 22:34:20 +00:00
Andrey Semashev
0909b67b12 Added an entry about LNK1123 error.
[SVN r84196]
2013-05-08 20:54:22 +00:00
Andrey Semashev
124c8035e3 Added a note about minimal supported 32 bit x86 CPU.
[SVN r84195]
2013-05-08 20:05:05 +00:00
Andrey Semashev
ab97ab66d9 Added a check for availability of Message Compiler (mc) on Windows. This should simplify building the library on MinGW, Cygwin and MSVC Express and fix MinGW tests.
[SVN r84186]
2013-05-07 23:03:54 +00:00
Andrey Semashev
8f03520b70 Corrected comment in the example.
[SVN r84127]
2013-05-03 18:21:50 +00:00
Andrey Semashev
cc99f35c1a Added a new dump manipulator.
[SVN r84126]
2013-05-03 18:19:32 +00:00
Andrey Semashev
5028bbede6 Updated modification date.
[SVN r84114]
2013-05-02 17:45:25 +00:00
Andrey Semashev
e143794692 basic_formatting_ostream no longer derives from std::basic_ostream, but rather reimplements its and its base classes interface closely. This solves problems with overloading operator<< for basic_formatting_ostream and user-defined types. This will break user's code if it relied on the inheritance from the standard stream types (such as passing basic_formatting_ostream object as an argument to a function receiving std::basic_ostream).
[SVN r84113]
2013-05-02 17:28:27 +00:00
Andrey Semashev
73cad9e7e4 The images are now copied to the built documentstion. Updated automatic redirection link.
[SVN r83940]
2013-04-17 17:45:29 +00:00
Andrey Semashev
c65f5952bb Removed obsolete files.
[SVN r83931]
2013-04-16 19:15:04 +00:00
Andrey Semashev
e4fd3a75df Fixes for better docs generation.
[SVN r83873]
2013-04-13 16:27:49 +00:00
Andrey Semashev
5952306430 Fixed a broken link.
[SVN r83871]
2013-04-13 13:55:56 +00:00
Andrey Semashev
a7c4e0e319 Boost.Log merged to trunk.
[SVN r83860]
2013-04-13 12:30:25 +00:00