Class Generator

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

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

    • 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 String baseString_
    • thread

      private Thread thread
    • shutdown

      private boolean shutdown
  • Constructor Details

    • Generator

      public Generator(String name)
  • Method Details

    • createEvent

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

      public void run()
      Specified by:
      run in interface 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