a log library base on boost