Merge pull request #20 from dianping/master

sync
Merge pull request #21 from dianping/master

sync
bug a fix that fileRotate() could be invoked more than once in an actual file rotate activity
fix the bug that fileRotate() could be invoked more than once in an actual file rotate activity
Merge branch 'master' of github.com:cltlfcjin/blackhole
Merge pull request #22 from dianping/master

sync
keep handle() simple and stupid
Merge branch 'master' of github.com:cltlfcjin/blackhole
Merge pull request #45 from LantaoJin/master

fix the bug that fileRotate() could be invoked more than once