Lightweight and fast C++ Logging Library
Go to file
2018-05-09 15:30:01 +02:00
cmake Add nightly/profile build pipeline 2018-05-02 14:56:55 +02:00
logger Add cycle methods and verylow verbosity (msg only) 2018-05-09 15:30:01 +02:00
test Add cycle methods and verylow verbosity (msg only) 2018-05-09 15:30:01 +02:00
.gitignore Add CI 2018-04-11 02:21:16 +02:00
CMakeLists.txt Add library versioning 2018-04-18 15:34:22 +02:00
CTestConfig.cmake Add build status badge 2018-04-11 15:07:30 +02:00
Dart.sh Add build status badge 2018-04-11 15:07:30 +02:00
example.png Update 2018-04-11 16:11:36 +02:00
FairLoggerTest.cmake Add nightly/profile build pipeline 2018-05-02 14:56:55 +02:00
Jenkinsfile Add CI 2018-04-11 02:21:16 +02:00
Jenkinsfile.nightly Add nightly/profile build pipeline 2018-05-02 14:56:55 +02:00
LICENSE Add CMake project and package 2018-04-11 01:42:24 +02:00
README.md Update 2018-04-11 16:11:36 +02:00

FairLogger

Lightweight and fast C++ Logging Library

example output

Branch Build Status
master build status master branch
dev build status dev branch

Installation

git clone https://github.com/FairRootGroup/FairLogger
mkdir FairLogger_build && cd FairLogger_build
cmake -DCMAKE_INSTALL_PREFIX=./FairLogger_install ../FairLogger
cmake --build . --target install

Usage

In your CMakeLists.txt:

find_package(FairLogger)

If FairLogger is not installed in system directories, you can hint the installation location:

set(CMAKE_PREFIX_PATH /path/to/FairLogger/installation ${CMAKE_PREFIX_PATH})
find_package(FairLogger)

find_package(FairLogger) will define an imported target FairLogger::FairLogger.

CMake options

On command line:

  • -DDISABLE_COLOR=ON disables coloured console output.
  • -DBUILD_TESTING=OFF disables building of unit tests.

License

GNU Lesser General Public Licence (LGPL) version 3, see LICENSE.

Copyright (C) 2017-2018 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH