def __init__(self, user, message, groups, response=None):
self.user = user<EOL>self.message = message<EOL>self.groups = groups<EOL>self.response = response<EOL>
Initialize a new log Request instance
:param user: The requesting user
:type  user: agentml.User

:param message: The request message
:type  message: agentml.Message or basestring

:param groups: The request groups
:type  groups: set

:param response: The Response associated with this Request
:type  response: Response or None