Package org.jpos.util

Class LogEvent

    • Constructor Summary

      Constructors 
      Constructor Description
      LogEvent()  
      LogEvent​(java.lang.String tag)  
      LogEvent​(java.lang.String tag, java.lang.Object msg)  
      LogEvent​(LogSource source, java.lang.String tag)  
      LogEvent​(LogSource source, java.lang.String tag, java.lang.Object msg)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addMessage​(java.lang.Object msg)  
      void addMessage​(java.lang.String tagname, java.lang.String message)  
      void dump​(java.io.PrintStream p, java.lang.String outer)  
      protected java.lang.String dumpHeader​(java.io.PrintStream p, java.lang.String indent)  
      protected void dumpTrailer​(java.io.PrintStream p, java.lang.String indent)  
      java.time.Instant getCreatedAt()  
      java.util.List<java.lang.Object> getPayLoad()
      WARNING: payLoad is a SynchronizedList.
      java.lang.String getRealm()  
      LogSource getSource()  
      java.lang.String getTag()  
      boolean isHonorSourceLogger()
      This is a hack for backward compatibility after accepting PR67
      void setNoArmor​(boolean noArmor)  
      void setSource​(LogSource source)  
      void setTag​(java.lang.String tag)  
      java.lang.String toString()  
      java.lang.String toString​(java.lang.String indent)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • LogEvent

        public LogEvent​(java.lang.String tag)
      • LogEvent

        public LogEvent​(java.lang.String tag,
                        java.lang.Object msg)
      • LogEvent

        public LogEvent​(LogSource source,
                        java.lang.String tag,
                        java.lang.Object msg)
    • Method Detail

      • getTag

        public java.lang.String getTag()
      • setTag

        public void setTag​(java.lang.String tag)
      • addMessage

        public void addMessage​(java.lang.Object msg)
      • addMessage

        public void addMessage​(java.lang.String tagname,
                               java.lang.String message)
      • setNoArmor

        public void setNoArmor​(boolean noArmor)
      • dumpHeader

        protected java.lang.String dumpHeader​(java.io.PrintStream p,
                                              java.lang.String indent)
      • dumpTrailer

        protected void dumpTrailer​(java.io.PrintStream p,
                                   java.lang.String indent)
      • dump

        public void dump​(java.io.PrintStream p,
                         java.lang.String outer)
      • getRealm

        public java.lang.String getRealm()
      • getPayLoad

        public java.util.List<java.lang.Object> getPayLoad()
        WARNING: payLoad is a SynchronizedList. If you intend to get a reference to it in order to iterate over the list, you need to synchronize on the returned object.
             synchronized (evt.getPayLoad()) {
                Iterator iter = evt.getPayLoad().iterator();
                while (iter.hasNext()) {
                    ...
                    ...
        
                }
             }
         
        Returns:
        payLoad, which is a SynchronizedList
      • toString

        public java.lang.String toString​(java.lang.String indent)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • isHonorSourceLogger

        public boolean isHonorSourceLogger()
        This is a hack for backward compatibility after accepting PR67
        Returns:
        true if ISOSource has been set
        See Also:
        PR67