Add comments.
Add static error log entrance in log factory.
Use static error log.
Use typedef to rename callback function.
Fix static const issue.
Save.
Thread create, lock create | destroy done.