LogFrontEnd: avoid reflection