Go to file
2011-11-16 22:23:47 +01:00
3rdParty implified tests 2011-11-15 01:46:07 +01:00
g2log Updated for better unit-testing. Unit testing does not abort but throws a std::runtime_error if FATAL 2011-11-16 22:23:47 +01:00
test_main Initial commit of g2log after moving it to it's own repository from "KjellKOd" 2011-11-05 17:36:07 +01:00
README Initial commit of g2log after moving it to it's own repository from "KjellKOd" 2011-11-05 17:36:07 +01:00

HOW TO BUILD
===================
This g2log is a snapshot from KjellKod repository. 
It contains what is needed to build example, unit test and performance test of g2log. 

If you want to integrate g2log in your own software you need the following files
g2log/src/
     g2log.cpp/h
     logworker.cpp/h
     privatelogworker.cpp/h

active_object_c++0x/src
      shared_queue.h
      active.h/cpp


BUILDING IT
-----------
cd g2log
mkdir build
cd build 
cmake ..
make



      
CONTENTS
===========================
3rdParty -- gtest, glog. 
-----------------------
Both are needed to compile the unit test and the logger comparison tests
gtest is included by the CMake and you don't need to do anything with it.
glog is not included and must be installed if you want to run the comparison tests

If you do NOT want to compile and run some tests, like the performance test, then you can always
just comment them away from the CMake configuration.


active-object_c++0x
--------------------
Is made with standard C++ components with the help of the latest C++0x and std::thread features (thanks to justthread). For more details
See www.kjellkod.cc/active-object-with-cpp0x. An example is provided


Good luck. Any questions? Contact me on my blog
or Hedstrom@kjellkod.cc

Regards
Kjell