yu.ac.bg.etf.javaqx.logging
Interface LoggingAdapter

All Known Implementing Classes:
BasicLogger, JavaLoggingAdapter, Log4JAdapter, SimpleLogger

public interface LoggingAdapter

Logging API adapter.

Version:
0.2.0
Author:
Slobodan Vrkacevic (slobodan.vrkacevic@gmail.com)

Method Summary
 int getLevel()
          Returns logging level.
 java.lang.String getName()
          Returns the name of the logging adapter.
 boolean isLoggable(int level)
          Returns true if logging on the specified level is enabled.
 void log(int level, java.lang.String fileName, int lineNumber, java.lang.String message, java.lang.Throwable t)
          Logs a message.
 void log(int level, java.lang.String message, java.lang.Throwable t)
          Logs a message.
 void setLevel(int level)
          Sets logging level.
 

Method Detail

getName

public java.lang.String getName()
Returns the name of the logging adapter.

Returns:
the name of the logging adapter

isLoggable

public boolean isLoggable(int level)
Returns true if logging on the specified level is enabled.

Parameters:
level - the logging level
Returns:
true if logging on the specified level is enabled

getLevel

public int getLevel()
Returns logging level.

Returns:
level the logging level

setLevel

public void setLevel(int level)
Sets logging level.

Parameters:
level - the logging level

log

public void log(int level,
                java.lang.String message,
                java.lang.Throwable t)
Logs a message.

Parameters:
level - the logging level
message - the message
t - the throwable

log

public void log(int level,
                java.lang.String fileName,
                int lineNumber,
                java.lang.String message,
                java.lang.Throwable t)
Logs a message.

Parameters:
level - the logging level
fileName - the file name
lineNumber - the line number
message - the message
t - the throwable


Copyright © 2007 ETF and contributors. All Rights Reserved.