Add AccessLogger object as helper function
Add application logger
add async and sync operation
delete some useless codes