This is a log facilities using c++ class encapsulation, call the Linux log API