Class Generator

  • All Implemented Interfaces:
    java.lang.Runnable, Plugin, Component, org.apache.log4j.spi.OptionHandler, Thresholdable

    public class Generator
    extends Receiver
    implements java.lang.Runnable
    Class designed to stress, and/or test the Chainsaw GUI by sending it lots of Logging Events.
    • Field Detail

      • logger1

        private static final org.apache.log4j.Logger logger1
      • logger2

        private static final org.apache.log4j.Logger logger2
      • logger3

        private static final org.apache.log4j.Logger logger3
      • baseString_

        private final java.lang.String baseString_
      • thread

        private java.lang.Thread thread
      • shutdown

        private boolean shutdown
    • Constructor Detail

      • Generator

        public Generator​(java.lang.String name)
    • Method Detail

      • createEvent

        private org.apache.log4j.spi.LoggingEvent createEvent​(org.apache.log4j.Level level,
                                                              org.apache.log4j.Logger logger,
                                                              java.lang.String msg,
                                                              java.lang.Throwable t)
      • run

        public void run()
        Specified by:
        run in interface java.lang.Runnable
      • shutdown

        public void shutdown()
        Description copied from interface: Plugin
        Call when the plugin should be stopped.
        Specified by:
        shutdown in interface Plugin
      • activateOptions

        public void activateOptions()
        Specified by:
        activateOptions in interface org.apache.log4j.spi.OptionHandler