expose log formatter
add .gitignore