Update logger to support modular configuration
add License note files