Class LogEvent

  • All Implemented Interfaces:
    LoggingKeys

    public class LogEvent
    extends java.lang.Object
    implements LoggingKeys
    • Field Detail

      • START_POSTFIX

        private static java.lang.String START_POSTFIX
      • END_POSTFIX

        private static java.lang.String END_POSTFIX
      • _ADD_BLOAT

        private static boolean _ADD_BLOAT
        The variable that triggers generation of message id and the event id in the messages.
      • _eventName

        private java.lang.String _eventName
      • _progName

        private java.lang.String _progName
      • _entityIdMap

        private java.util.Map<java.lang.String,​java.lang.String> _entityIdMap
      • _eventId

        private java.lang.String _eventId
    • Constructor Detail

      • LogEvent

        public LogEvent​(java.lang.String eventName,
                        java.lang.String programName,
                        java.lang.String entityType,
                        java.lang.String entityId)
      • LogEvent

        public LogEvent​(java.lang.String eventName,
                        java.lang.String programName,
                        java.util.Map<java.lang.String,​java.lang.String> entityTypeToIdMap)
      • LogEvent

        public LogEvent​(java.lang.String eventName,
                        java.lang.String programName)
    • Method Detail

      • createIdHierarchyLogMsg

        public static EventLogMessage createIdHierarchyLogMsg​(java.lang.String parentIdType,
                                                              java.lang.String parentId,
                                                              java.lang.String childIdType,
                                                              java.util.Iterator<java.lang.String> childIds)