Commit Graph

85 Commits

Author SHA1 Message Date
Alexey Rybalchenko
2d5dd004cb Expose color tools 2019-01-02 09:18:30 +01:00
Alexey Rybalchenko
4c2c238030 Format 2019-01-02 09:18:30 +01:00
Dennis Klein
3e1de0a17b Support user-defined verbosity formats
* Add `fair::Logger::DefineVerbosity(...)` API
* Add documentation to README
* Optionally support `BOOST_PRETTY_FUNCTION`
2019-01-02 09:18:30 +01:00
Giulio Eulisse
7d0411b939 Use quotes to include local headers
In general angular brackets are used for external headers, while quotes are used for internal ones. Is there any particular reason not to follow the conventions? While this is admittedly left to the compiler implementor by the standard, some implementations, like gcc, do have a peculiar behavior for the two kind of `include` and the current solution might end up including something unwanted, especially given the quite "common" name (Logger) used.
2019-01-01 15:50:00 +01:00
Dennis Klein
9a8acdf6eb Enable PIC by default v1.3.0 2018-09-19 18:31:45 +02:00
Dennis Klein
0c2532e6b9 Reflect git version in build artifacts 2018-09-19 18:20:29 +02:00
Dennis Klein
49a6e9389d Support BUILD_SHARED_LIBS cmake variable 2018-09-19 18:19:55 +02:00
Alexey Rybalchenko
0901655a65 Update build machines 2018-07-30 19:46:30 +02:00
Alexey Rybalchenko
1f600fa981 guard localtime with a mutex to avoid race 2018-07-30 19:46:30 +02:00
Alexey Rybalchenko
63820e5f2c Add cycle methods and verylow verbosity (msg only) v1.2.0 2018-05-09 15:30:01 +02:00
Alexey Rybalchenko
de02bd068f add string version of Logging() v1.1.0 2018-05-02 15:32:06 +02:00
Dennis Klein
24001470e5 Add nightly/profile build pipeline 2018-05-02 14:56:55 +02:00
Dennis Klein
5696fef902 Generate relative RPATH v1.0.6 2018-04-20 20:03:12 +02:00
Dennis Klein
80b5eb6fb1 Do not install lib in its own directory 2018-04-19 19:49:05 +02:00
Dennis Klein
c26d4ba013 Remove cmake version constraint from CMake package v1.0.5 2018-04-18 15:47:19 +02:00
Dennis Klein
661bd88d81 Export CXX standard config v1.0.4 2018-04-18 15:34:57 +02:00
Dennis Klein
65068fd959 Enable install RPATH 2018-04-18 15:34:40 +02:00
Dennis Klein
00e7468b25 Add library versioning 2018-04-18 15:34:22 +02:00
Dennis Klein
af288551aa Export the correct include path v1.0.3 2018-04-18 00:01:26 +02:00
Dennis Klein
8f68cef9e3 Enable C language to get rid of a warning in alfa-ci
This should rather be solved in the build environment, which is work on
the todo list.
2018-04-12 21:36:05 +02:00
Dennis Klein
6d71d22986 Use status messages 2018-04-12 21:10:56 +02:00
Dennis Klein
e72a0409a6 Remove check for share directory which does not exist v1.0.2 2018-04-12 19:53:17 +02:00
Dennis Klein
88c13b67cc Update v1.0.1 2018-04-11 16:11:36 +02:00
Dennis Klein
33cc2928a7 Move build status to table v1.0.0 2018-04-11 15:46:26 +02:00
Dennis Klein
79dfc3c233 Add build badge for master branch 2018-04-11 15:37:43 +02:00
Dennis Klein
bb7a97f160 Add build status badge 2018-04-11 15:07:30 +02:00
Dennis Klein
5ea687a77e Correct label 2018-04-11 02:43:17 +02:00
Dennis Klein
5a4d3c58c7 Add CI 2018-04-11 02:21:16 +02:00
Dennis Klein
d7ddac01f7 Add CMake project and package 2018-04-11 01:42:24 +02:00
Alexey Rybalchenko
42470d2090 Logger: handle nullptr. 2018-03-22 14:11:00 +01:00
Alexey Rybalchenko
a9f9030041 Logger: Allow adding custom sinks
(example in logger/loggerTest.cxx, docs in fairmq/docs/Logging.md)
2018-01-26 16:06:19 +01:00
Alexey Rybalchenko
a35a4f48a8 Logger: output only to stdout 2018-01-23 18:35:09 +01:00
Alexey Rybalchenko
e32efc489d replace put_time with strftime (former not available on gcc < 5) 2018-01-16 22:53:26 +01:00
Alexey Rybalchenko
e6085f03d8 convert log severities use to lowercase and remove use of MQLOG 2018-01-16 22:53:26 +01:00
Alexey Rybalchenko
58a80c7da3 Single Logger implementation for FairLogger & FairMQLogger 2018-01-16 22:53:26 +01:00