Simple extensible logger