#9 implement output access log
#9 implement application logger