<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def set_state_info(self, context, key, value):
 """Method to add information for a context in the IF state. :param context: It can be a layer purpose or a section (impact function, post processor). :type context: str, unicode :param key: A key for the information, e.g. algorithm. :type key: str, unicode :param value: The value of the information. E.g point :type value: str, unicode, int, float, bool, list, dict """

        LOGGER.info('%s: %s: %s' % (context, key, value))
        self.state[context]["info"][key] = value