RSE
Release 3.4

org.eclipse.rse.logging
Class LoggerFactory

java.lang.Object
  extended by org.eclipse.rse.logging.LoggerFactory

public class LoggerFactory
extends Object

Factory class for creating Logger instances.
Keep in mind that this factory class follows the singleton model.
ie: once an instance of a Logger class for a given plugin is created, it will always be reused.


Constructor Summary
LoggerFactory()
           
 
Method Summary
static void freeLogger(Plugin plugin)
          Frees resources used by the Logger instance for the given plugin.
static Logger getLogger(Plugin plugin)
          Returns the Logger instance for a given plugin.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoggerFactory

public LoggerFactory()
Method Detail

getLogger

public static Logger getLogger(Plugin plugin)
Returns the Logger instance for a given plugin. There is only one instance of the Logger class per plugin.

Parameters:
plugin - the plugin for which to find or create the log
Returns:
the logger for that plugin

freeLogger

public static void freeLogger(Plugin plugin)
Frees resources used by the Logger instance for the given plugin. This method must be called as part of the the plugin shutdown life cycle.

Parameters:
plugin - the plugin for which to free logging resources

RSE
Release 3.4

Copyright (c) IBM Corporation and others 2000, 2012. All Rights Reserved.