/** * Format the logmsg entry * * @param msg * the logmsg * @return the formatted logmsg */ public static String format(Logmsg msg) { String txt = EventDatabaseConstants.escape(msg.getContent(), EventDatabaseConstants.DB_ATTRIB_DELIM); String log = msg.getDest(); String fmsg = txt + EventDatabaseConstants.DB_ATTRIB_DELIM + log; if (fmsg.length() >= 256) fmsg = fmsg.substring(0, 252) + EventDatabaseConstants.VALUE_TRUNCATE_INDICATOR; return fmsg; } }
/** * Format the logmsg entry * * @param msg * the logmsg * @return the formatted logmsg */ public static String format(Logmsg msg) { String txt = EventDatabaseConstants.escape(msg.getContent(), EventDatabaseConstants.DB_ATTRIB_DELIM); String log = msg.getDest(); String fmsg = txt + EventDatabaseConstants.DB_ATTRIB_DELIM + log; if (fmsg.length() >= 256) fmsg = fmsg.substring(0, 252) + EventDatabaseConstants.VALUE_TRUNCATE_INDICATOR; return fmsg; } }
/** * <p>checkEventSanityAndDoWeProcess</p> * * @param event a {@link org.opennms.netmgt.xml.event.Event} object. * @param logPrefix a {@link java.lang.String} object. * @return a boolean. */ private static boolean checkEventSanityAndDoWeProcess(Event event, String logPrefix) { Assert.notNull(event, "event argument must not be null"); /* * Check value of <logmsg> attribute 'dest', if set to * "donotpersist" or "suppress" then simply return, the UEI is not to be * persisted to the database */ Assert.notNull(event.getLogmsg(), "event does not have a logmsg"); if ( LOG_MSG_DEST_DO_NOT_PERSIST.equalsIgnoreCase(event.getLogmsg().getDest()) || LOG_MSG_DEST_SUPRRESS.equalsIgnoreCase(event.getLogmsg().getDest()) ) { LOG.debug("{}: uei '{}' marked as '{}'; not processing event.", logPrefix, event.getUei(), event.getLogmsg().getDest()); return false; } return true; }
/** * <p>checkEventSanityAndDoWeProcess</p> * * @param event a {@link org.opennms.netmgt.xml.event.Event} object. * @param logPrefix a {@link java.lang.String} object. * @return a boolean. */ private static boolean checkEventSanityAndDoWeProcess(Event event, String logPrefix) { Assert.notNull(event, "event argument must not be null"); /* * Check value of <logmsg> attribute 'dest', if set to * "donotpersist" or "suppress" then simply return, the UEI is not to be * persisted to the database */ Assert.notNull(event.getLogmsg(), "event does not have a logmsg"); if ( LOG_MSG_DEST_DO_NOT_PERSIST.equalsIgnoreCase(event.getLogmsg().getDest()) || LOG_MSG_DEST_SUPRRESS.equalsIgnoreCase(event.getLogmsg().getDest()) ) { LOG.debug("{}: uei '{}' marked as '{}'; not processing event.", logPrefix, event.getUei(), event.getLogmsg().getDest()); return false; } return true; }
private void process(Header eventHeader, Event event, boolean synchronous) { if (event.getLogmsg() != null && event.getLogmsg().getDest().equals("suppress")) { LOG.debug("process: skip sending event {} to other daemons because is marked as suppress", event.getUei()); } else { m_eventIpcBroadcaster.broadcastNow(event, synchronous); } }
private void process(Header eventHeader, Event event, boolean synchronous) { if (event.getLogmsg() != null && event.getLogmsg().getDest().equals("suppress")) { LOG.debug("process: skip sending event {} to other daemons because is marked as suppress", event.getUei()); } else { m_eventIpcBroadcaster.broadcastNow(event, synchronous); } }
private static boolean checkEventSanityAndDoWeProcess(final Event event) { if (event.getLogmsg() != null && LogDestType.DONOTPERSIST.toString().equalsIgnoreCase(event.getLogmsg().getDest())) { if (LOG.isDebugEnabled()) { LOG.debug("checkEventSanity: uei '{}' marked as '{}'; not processing event.", event.getUei(), LogDestType.DONOTPERSIST); } return false; } if (event.getAlarmData() == null) { if (LOG.isDebugEnabled()) { LOG.debug("checkEventSanity: uei '{}' has no alarm data; not processing event.", event.getUei()); } return false; } if (event.getDbid() <= 0) { throw new IllegalArgumentException("Incoming event has an illegal dbid (" + event.getDbid() + "), aborting"); } return true; }
private static boolean checkEventSanityAndDoWeProcess(final Event event) { if (event.getLogmsg() != null && LogDestType.DONOTPERSIST.toString().equalsIgnoreCase(event.getLogmsg().getDest())) { if (LOG.isDebugEnabled()) { LOG.debug("checkEventSanity: uei '{}' marked as '{}'; not processing event.", event.getUei(), LogDestType.DONOTPERSIST); } return false; } if (event.getAlarmData() == null) { if (LOG.isDebugEnabled()) { LOG.debug("checkEventSanity: uei '{}' has no alarm data; not processing event.", event.getUei()); } return false; } if (event.getDbid() <= 0) { throw new IllegalArgumentException("Incoming event has an illegal dbid (" + event.getDbid() + "), aborting"); } return true; }
LOG.trace(" time = {}", event.getTime()); LOG.trace(" Msg = {}", event.getLogmsg().getContent()); LOG.trace(" Dst = {}", event.getLogmsg().getDest()); List<Parm> parms = (event.getParmCollection() == null ? null : event.getParmCollection()); if (parms != null) {
body.put("logmsgdest", ( event.getLogmsg()!=null ? event.getLogmsg().getDest() : null ));
body.put("logmsgdest", ( event.getLogmsg()!=null ? event.getLogmsg().getDest() : null ));
body.put("logmsgdest", ( event.getLogmsg()!=null ? event.getLogmsg().getDest() : null ));
if (event.getLogmsg() != null && event.getLogmsg().getDest().equalsIgnoreCase("donotpersist")) { LOG.debug("discarding event {}, the event has been configured as 'doNotPersist'.", event.getUei()); return;
String logdest = event.getLogmsg().getDest(); if (LOG_MSG_DEST_LOG_AND_DISPLAY.equals(logdest)) {
String logdest = event.getLogmsg().getDest(); if (LOG_MSG_DEST_LOG_AND_DISPLAY.equals(logdest)) {
final String logdest = event.getLogmsg().getDest(); if (logdest.equals("logndisplay")) {
final String logdest = event.getLogmsg().getDest(); if (logdest.equals("logndisplay")) {