refactor List*Generator interface.
add LogLevel
change config file interface List and ListCommand
compat text packet