Merge branch 'master' into develop

* master:
  changes level compare condition
  add SmtpHandler
change name
support custom format
Merge branch 'develop'