A lightweight header only c logger