modify log format
add implementation
add .gitignore file
update README