remove stupid interface
format log
configurable logger
Merge branch 'develop'