log redefined