add log

add Log class, event