Class MultiLogFactory

  • All Implemented Interfaces:
    LogFactory

    public class MultiLogFactory
    extends java.lang.Object
    implements LogFactory
    A LogFactory implementation to pass events through multiple LogFactory implementations(such as log4j and LogPanelFactory).
    Author:
    Steve Kim
    • Constructor Detail

      • MultiLogFactory

        public MultiLogFactory​(LogFactory d1,
                               LogFactory d2)
        Create an instance with the given delegates.
      • MultiLogFactory

        public MultiLogFactory​(LogFactory[] delegates)
        Create an instance with the given delegates.
    • Method Detail

      • addLogFactory

        public void addLogFactory​(LogFactory factory)
      • removeLogFactory

        public void removeLogFactory​(LogFactory factory)
      • getDelegates

        public LogFactory[] getDelegates()
        Returns the delegates that this MultiLogFactory delegates messages to.
      • getLog

        public Log getLog​(java.lang.String channel)
        Returns a Log impl that combines all logs.
        Specified by:
        getLog in interface LogFactory