used to store log objects and to handle http requests