#153 properties logging framework

#153 , #48