move log to upper layer for share