private function getEventInfo(array $am_eventInfo) {

		// Target is taken care of - empty means everything
		if (!array_key_exists('target', $am_eventInfo)) {
			$am_eventInfo['target'] = '*';
		}
		$s_target = $am_eventInfo['target'];

		// Event is also taken care of - empty again is everything
		if (!array_key_exists('event',$am_eventInfo)) {
			$am_eventInfo['event'] = '*';
		}
		$s_event = $am_eventInfo['event'];

		// If no severity is specified, notice is used as default
		if (!array_key_exists('severity', $am_eventInfo)) {
			$am_eventInfo['severity'] = 'notice';
		}
		$s_severity = $am_eventInfo['severity'];

		// If no severity is specified, notice is used as default
		if (!array_key_exists('verbose', $am_eventInfo)) {
			$am_eventInfo['verbose'] = false;
		}
		$b_verbose = $am_eventInfo['verbose'];

		$as_filters = array();
		if (array_key_exists('filter_exception_messages_containing', $am_eventInfo) &&
		is_array($am_eventInfo['filter_exception_messages_containing'])) {
		    $as_filters = $am_eventInfo['filter_exception_messages_containing'];
		}

		$as_errorsToDrop = array();
		if (array_key_exists('filter_event_errors_containing', $am_eventInfo) &&
		is_array($am_eventInfo['filter_event_errors_containing'])) {
		    $as_errorsToDrop = $am_eventInfo['filter_event_errors_containing'];
		}
		
		return array($s_target, $s_event, $s_severity, $b_verbose, $as_errorsToDrop, $as_filters);

	}