org.inxar.hotswap
Interface ProxyLog

All Known Implementing Classes:
ConsoleLog

public interface ProxyLog

The ProxyLog interface is for applications that want to hook their own logging implementation into HotSwap. If logging is enabled, HotSwap will pass log messages through this interface.

Since:
0.8.6

Inner Class Summary
static interface ProxyLog.Channel
          The Channel interface is the thing through which actual log messages should be sent.
 
Method Summary
 boolean initialize(Properties p)
          Called directly after the ProxyLog has been instantiated.
 ProxyLog.Channel newChannel(String label, Object obj)
          Creates a new logging channel for the given Object under the given "common" label.
 

Method Detail

initialize

public boolean initialize(Properties p)
Called directly after the ProxyLog has been instantiated.

newChannel

public ProxyLog.Channel newChannel(String label,
                                   Object obj)
Creates a new logging channel for the given Object under the given "common" label.