org.eclipse.rse.logging
Class LoggerFactory
java.lang.Object
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.
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
|
LoggerFactory
public LoggerFactory()
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
Copyright (c) IBM Corporation and others 2000, 2008. All Rights Reserved.