Add Logger documentation
allow router accept array regex, and add documentation to router and input
Merge commit '168b2b5c25dde0883b4efb4144f858add5b506af'
Merge commit 'edd97c1b0ad8c2d13cdbe5e5e9954ae2c112e433'