add a trail feature to track file log update

dependancy to boost added