- use boost.log for logging