| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.gudy.azureus2.pluginsimpl.local.logging.LoggerChannelImpl
public class LoggerChannelImpl
| Field Summary | 
|---|
| Fields inherited from interface org.gudy.azureus2.plugins.logging.LoggerChannel | 
|---|
LT_ERROR, LT_INFORMATION, LT_WARNING | 
| Constructor Summary | |
|---|---|
protected  | 
LoggerChannelImpl(Logger _logger,
                  String _name,
                  boolean _timestamp,
                  boolean _no_output)
 | 
| Method Summary | |
|---|---|
 void | 
addListener(LoggerChannelListener l)
Add a LoggerChannelListener to this LoggerChannel  | 
protected  String | 
addTimeStamp(String data)
 | 
 boolean | 
getForce()
 | 
 Logger | 
getLogger()
Retrieve the parent Logger object for this LoggerChannel.  | 
 String | 
getName()
Returns the name of the Logger Channel  | 
protected  String | 
getTimeStamp()
 | 
 boolean | 
isEnabled()
Indicates whether or not logging is enabled - use to optimise calls to the log methods that require resources to construct the message to be logged.  | 
 void | 
log(int log_type,
    String data)
Log a message of a specific type to this channel's logger  | 
 void | 
log(Object[] relatedTo,
    int log_type,
    String data)
Log a string against a list of objects  | 
 void | 
log(Object[] relatedTo,
    String data)
Log an error against a list of objects with implicit type LoggerChannel.LT_INFORMATION | 
 void | 
log(Object[] relatedTo,
    String str,
    Throwable error)
Log an error against a list of objects  | 
 void | 
log(Object relatedTo,
    int log_type,
    String data)
Log an error against an object.  | 
 void | 
log(Object relatedTo,
    String data)
Log an error against an object with implicit type LoggerChannel.LT_INFORMATION | 
 void | 
log(Object relatedTo,
    String str,
    Throwable error)
Log an error against an object.  | 
 void | 
log(String data)
log text with implicit type LoggerChannel.LT_INFORMATION | 
 void | 
log(String str,
    Throwable error)
log an error with implicit type of LoggerChannel.LT_ERROR | 
 void | 
log(Throwable error)
log an error with implicit type of LoggerChannel.LT_ERROR | 
 void | 
logAlert(int alert_type,
         String message)
raise an alert to the user, if UI present Note that messages shown to the user are filtered on unique message content So if you raise an identical alert the second + subsequent messages will not be shown.  | 
protected  void | 
logAlert(int alert_type,
         String message,
         boolean repeatable)
 | 
 void | 
logAlert(String message,
         Throwable e)
Alert the user of an error  | 
 void | 
logAlertRepeatable(int alert_type,
                   String message)
Raise an alert to the user, if UI present.  | 
 void | 
logAlertRepeatable(String message,
                   Throwable e)
Raise an alert to the user, if UI present.  | 
 void | 
removeListener(LoggerChannelListener l)
Remove a reviously added LoggerChannelListener  | 
 void | 
setDiagnostic()
This causes the channel to also write to logs/name files in a cyclic fashion (c.f.  | 
 void | 
setDiagnostic(long max_file_size,
              boolean diag_timestamp)
 | 
 void | 
setForce(boolean forceToFile)
logging to file is disabled by default in non-beta builds.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
protected LoggerChannelImpl(Logger _logger,
                            String _name,
                            boolean _timestamp,
                            boolean _no_output)
| Method Detail | 
|---|
public Logger getLogger()
LoggerChannel
getLogger in interface LoggerChannelpublic String getName()
LoggerChannel
getName in interface LoggerChannelpublic boolean isEnabled()
LoggerChannel
isEnabled in interface LoggerChannelpublic void setDiagnostic()
LoggerChannel
setDiagnostic in interface LoggerChannelpublic void setForce(boolean forceToFile)
LoggerChannel
setForce in interface LoggerChannelpublic boolean getForce()
getForce in interface LoggerChannel
public void setDiagnostic(long max_file_size,
                          boolean diag_timestamp)
setDiagnostic in interface LoggerChannel
public void log(int log_type,
                String data)
LoggerChannel
log in interface LoggerChannellog_type - LT_* constantdata - text to logpublic void log(String data)
LoggerChannelLoggerChannel.LT_INFORMATION
log in interface LoggerChanneldata - text to log
public void log(Object[] relatedTo,
                int log_type,
                String data)
LoggerChannel
log in interface LoggerChannelrelatedTo - a list of what this log is related to (ex. Peer, Torrent,
                   Download, Object)log_type - LT_* constantdata - text to log
public void log(Object relatedTo,
                int log_type,
                String data)
LoggerChannel
log in interface LoggerChannelrelatedTo - What this log is related to (ex. Peer, Torrent,
         Download, Object, etc)log_type - LT_* constantdata - text to logpublic void log(Throwable error)
LoggerChannelLoggerChannel.LT_ERROR
log in interface LoggerChannelerror - Throwable object to log
public void log(String str,
                Throwable error)
LoggerChannelLoggerChannel.LT_ERROR
log in interface LoggerChannelstr - text to logerror - Throwable object to log
public void log(Object[] relatedTo,
                String str,
                Throwable error)
LoggerChannel
log in interface LoggerChannelrelatedTo - a list of what this log is related to (ex. Peer, Torrent,
                   Download, Object)str - text to logerror - Error that will be appended to the log entry
public void log(Object relatedTo,
                String str,
                Throwable error)
LoggerChannel
log in interface LoggerChannelrelatedTo - What this log is related to (ex. Peer, Torrent,
         Download, Object, etc)str - text to logerror - Error that will be appended to the log entry
public void log(Object[] relatedTo,
                String data)
LoggerChannelLoggerChannel.LT_INFORMATION
log in interface LoggerChannelrelatedTo - a list of what this log is related to (ex. Peer, Torrent,
                   Download, Object)data - text to log
public void log(Object relatedTo,
                String data)
LoggerChannelLoggerChannel.LT_INFORMATION
log in interface LoggerChannelrelatedTo - What this log is related to (ex. Peer, Torrent,
         Download, Object, etc)data - text to log
protected void logAlert(int alert_type,
                        String message,
                        boolean repeatable)
public void logAlert(int alert_type,
                     String message)
LoggerChannel
logAlert in interface LoggerChannelalert_type - LT_* constantmessage - text to alert user with
public void logAlertRepeatable(int alert_type,
                               String message)
LoggerChannel
logAlertRepeatable in interface LoggerChannelalert_type - LT_* constantmessage - text to alert user with
public void logAlert(String message,
                     Throwable e)
LoggerChannel
logAlert in interface LoggerChannelmessage - text to alert user withe - Error that will be attached to the alert
public void logAlertRepeatable(String message,
                               Throwable e)
LoggerChannel
logAlertRepeatable in interface LoggerChannelmessage - text to alert user withe - Error that will be attached to the alertpublic void addListener(LoggerChannelListener l)
LoggerChannel
addListener in interface LoggerChannell - Listener to addpublic void removeListener(LoggerChannelListener l)
LoggerChannel
removeListener in interface LoggerChannell - Listener to remove.protected String addTimeStamp(String data)
protected String getTimeStamp()
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||