support separate logs by components
Merge pull request #24 from robertchoi8099/master

support separate logs by components