def add_fields(self, fields):
        """Add the provided log fields

        If a key is already present, then it is ignored.

        :param fields: the log fields to add

        """
        for k, v in fields.items():
            if k not in self._fields:
                self._fields[k] = v