fix function logevent