Log还是开放出来，方便构造