FileDocCategorySizeDatePackage
UsingLogMonitorAdapter.javaAPI DocApache log4j 1.2.153667Sat Aug 25 00:09:44 BST 2007examples.lf5.UsingLogMonitorAdapter

UsingLogMonitorAdapter

public class UsingLogMonitorAdapter extends Object
This class is a simple example of how use the LogMonitorAdapter to bypass the Log4JAppender and post LogRecords directly to the LogMonitor To make this example work, ensure that the lf5.jar and lf5-license.jar files are in your classpath, and then run the example at the command line.
author
Richard Hurst

Fields Summary
private static LogMonitorAdapter
_adapter
Constructors Summary
Methods Summary
public voiddoMyBidding()

    String logger = this.getClass().getName();

    // will default to debug log level
    _adapter.log(logger, "Doh this is a debugging");

    _adapter.log(logger, LogLevel.INFO, "Hmmm fobidden doughnut");
    _adapter.log(logger, LogLevel.WARN, "Danger Danger Will Robinson",
        new RuntimeException("DANGER"), "32");
    _adapter.log(logger, LogLevel.ERROR, "Exit stage right->");
    _adapter.log(logger, LogLevel.FATAL, "What's up Doc?",
        new NullPointerException("Unfortunate exception"));
  
public static voidmain(java.lang.String[] args)

    _adapter = LogMonitorAdapter.newInstance(LogMonitorAdapter.LOG4J_LOG_LEVELS);
  
    UsingLogMonitorAdapter test = new UsingLogMonitorAdapter();
    test.doMyBidding();