universal log adapter