_elog_listeners.remove(listener)
_elog_atexit_handlers = []
-_preserve_logentries = {}
+
def elog_process(cpv, mysettings, phasefilter=None):
- global _elog_atexit_handlers, _preserve_logentries
+ global _elog_atexit_handlers
logsystems = mysettings.get("PORTAGE_ELOG_SYSTEM","").split()
for s in logsystems:
else:
all_logentries[cpv] = ebuild_logentries
- for key in list(_preserve_logentries):
- if key in all_logentries:
- all_logentries[key] = _merge_logentries(_preserve_logentries[key], all_logentries[key])
- else:
- all_logentries[key] = _preserve_logentries[key]
- del _preserve_logentries[key]
-
my_elog_classes = set(mysettings.get("PORTAGE_ELOG_CLASSES", "").split())
logsystems = {}
for token in mysettings.get("PORTAGE_ELOG_SYSTEM", "").split():