loger: use local dde-api/logger wrapper to avoid cycle import
update gitignore