docs: def _create_event(self, event_state, event_type, event_value,
                        proc_list, proc_desc, peak_time):
          """Add a new item in the log list.
  
          Item is added only if the criticity (event_state) is WARNING or CRITICAL.
          """
          if event_state == "WARNING" or event_state == "CRITICAL":
              # Define the automatic process sort key
              self.set_process_sort(event_type)
  
              # Create the new log item
              # Time is stored in Epoch format
              # Epoch -> DMYHMS = datetime.fromtimestamp(epoch)
              item = [
                  time.mktime(datetime.now().timetuple()),  # START DATE
                  -1,  # END DATE
                  event_state,  # STATE: WARNING|CRITICAL
                  event_type,  # TYPE: CPU, LOAD, MEM...
                  event_value,  # MAX
                  event_value,  # AVG
                  event_value,  # MIN
                  event_value,  # SUM
                  1,  # COUNT
                  [],  # TOP 3 PROCESS LIST
                  proc_desc,  # MONITORED PROCESSES DESC
                  glances_processes.sort_key]  # TOP PROCESS SORTKEY
  
              # Add the item to the list
              self.events_list.insert(0, item)
  
              # Limit the list to 'events_max' items
              if self.len() > self.events_max:
                  self.events_list.pop()
  
              return True
          else:
              return False