1. modify format
2. add error log