[DEV] add log interface (step 1)