add logging.xxx functions
add rotation logger