Class HoldingLogChute

  • All Implemented Interfaces:
    LogChute
    Direct Known Subclasses:
    PrimordialLogSystem

    class HoldingLogChute
    extends java.lang.Object
    implements LogChute
    Pre-init logger. I believe that this was suggested by Carsten Ziegeler and Jeroen C. van Gelderen. If this isn't correct, let me know as this was a good idea...
    Since:
    1.5
    Version:
    $Id: HoldingLogChute.java 730039 2008-12-30 03:53:19Z byron $
    • Field Detail

      • pendingMessages

        private java.util.Vector pendingMessages
      • transferring

        private volatile boolean transferring
    • Constructor Detail

      • HoldingLogChute

        HoldingLogChute()
    • Method Detail

      • log

        public void log​(int level,
                        java.lang.String message)
        Logs messages. All we do is store them until 'later'.
        Specified by:
        log in interface LogChute
        Parameters:
        level - severity level
        message - complete error message
      • log

        public void log​(int level,
                        java.lang.String message,
                        java.lang.Throwable t)
        Logs messages and errors. All we do is store them until 'later'.
        Specified by:
        log in interface LogChute
        Parameters:
        level - severity level
        message - complete error message
        t - the accompanying java.lang.Throwable
      • transferTo

        public void transferTo​(LogChute newChute)
        Dumps the log messages this chute is holding into a new chute
        Parameters:
        newChute -