1. change logger error
2. add some message inteface
3. create AppEventData domain
1. add event interface