make level name the same length
enhance interface.
add name filed to Record
new FileHandler
Merge branch 'feature/refactor_handler' into develop

* feature/refactor_handler:
  new FileHandler
  add name filed to Record
  enhance interface.
  make level name the same length
Merge branch 'develop'

* develop:
  new FileHandler
  add name filed to Record
  enhance interface.
  make level name the same length