add listener log