Download Easylogging++


 Single header based, extremely light-weight high performance logging library for C++ applications

Easylogging++ is C++ logging library that is based on single header file. Why another logging library? The strengths of Easylogging++ are its speed and its simplicity. It is extremely light-weight, robust, fast performing, thread and type safe and consists of many built-in features. It fits to small to medium sized projects, it provides ability to write logs in your own customized format and also provide support for logging your classes, third-party libraries, STL and third-party containers etc.

Easylogging++ is hosted on github at

Simple Example

    #include "easylogging++.h"
    int main(int argv, const char** argc) {
        LOG(INFO) << "Hello, world";
        return 0;


MIT Licence
easylogging, logging c++, logger c++, easy, logger, c++ logging library, fast logging library, thread safe logging, thread-safe logger c++, fastest c++ logging, recommended logging c++, light logging c++, light logger c++, Highly configurable logger c++, STL logging, Qt logging, hierarchical logging c++, c++ performance logger, type safe logger c++,

Last edited Jan 8, 2015 at 5:15 AM by mkhan3189, version 21