Portable Transactional Logging Object