Generica transaction logger framework reference implementation