Added external logger interface