yu.ac.bg.etf.javaqx.logging.adapters
Class Log4JAdapter

java.lang.Object
  extended byyu.ac.bg.etf.javaqx.logging.adapters.Log4JAdapter
All Implemented Interfaces:
LoggingAdapter

public class Log4JAdapter
extends java.lang.Object
implements LoggingAdapter

Logging Adapter for Log4J Logging API.

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

Field Summary
static java.lang.String DEFAULT_PATTERN
          Default conversion pattern.
 
Constructor Summary
Log4JAdapter()
          Constructs new Log4JAdapter object.
 
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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_PATTERN

public static final java.lang.String DEFAULT_PATTERN
Default conversion pattern.

Constructor Detail

Log4JAdapter

public Log4JAdapter()
Constructs new Log4JAdapter object.

Method Detail

getName

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

Specified by:
getName in interface LoggingAdapter
Returns:
the name of the logging adapter

isLoggable

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

Specified by:
isLoggable in interface LoggingAdapter
Parameters:
level - the logging level
Returns:
true if logging on the specified level is enabled

getLevel

public int getLevel()
Returns logging level.

Specified by:
getLevel in interface LoggingAdapter
Returns:
level the logging level

setLevel

public void setLevel(int level)
Sets logging level.

Specified by:
setLevel in interface LoggingAdapter
Parameters:
level - the logging level

log

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

Specified by:
log in interface LoggingAdapter
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.

Specified by:
log in interface LoggingAdapter
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.