A C logging framework which can be just added to your code or be compiled to a shared lib