first pass at adding distributed file logger support

made the logger stringification common.