Enhydra 5.1 API

org.enhydra.xml.xmlc
Class LogAdapter

java.lang.Object
  |
  +--java.io.Writer
        |
        +--java.io.PrintWriter
              |
              +--org.enhydra.xml.xmlc.LogAdapter

public class LogAdapter
extends java.io.PrintWriter

Class for manipulating with low-level logging at xmlc classes, which are using PrintWrinter instead of deprecated LogChannel (LogWrite) class.

Author:
strale@uns.ns.ac.yu, 05 okt 2002

Field Summary
 
Fields inherited from class java.io.PrintWriter
out
 
Fields inherited from class java.io.Writer
lock
 
Constructor Summary
LogAdapter(org.apache.log4j.Logger logger, org.apache.log4j.Level level)
          Constructor initializes attributes
 
Method Summary
 org.apache.log4j.Level getLevel()
          Get the level .
 org.apache.log4j.Logger getLogger()
          Get the logger.
 void print(boolean b)
          Log a boolean value.
 void print(char c)
          Log a character.
 void print(char[] s)
          Log a an array of characters.
 void print(double d)
          Log a double-precision floating-point number.
 void print(float f)
          Log a floating-point number.
 void print(int i)
          Log a integer.
 void print(long l)
          Log a long integer.
 void print(java.lang.Object obj)
          Log a object.
 void print(java.lang.String s)
          Log a string.
 void println()
          Log an empty line.
 void println(boolean x)
          Log a boolean value and then terminate the line.
 void println(char x)
          Log a character and then terminate the line.
 void println(char[] x)
          Log an array of characters and then terminate the line.
 void println(double x)
          Log a double-precision floating-point number and then terminate the line.
 void println(float x)
          Log a floating-point number and then terminate the line.
 void println(int x)
          Log an integer and then terminate the line.
 void println(long x)
          Log a long integer and then terminate the line.
 void println(java.lang.Object x)
          Log an Object and then terminate the line.
 void println(java.lang.String x)
          Log a String and then terminate the line.
 void println(java.lang.String s, java.lang.Throwable except)
          log a string with an exception
 void setLevel(org.apache.log4j.Level level)
          Get the level .
 void setLogger(org.apache.log4j.Logger logger)
          Get the logger.
 void write(char[] buf)
          Log an array of characters.
 void write(char[] buf, int off, int len)
          Write a portion of an array of characters.
 void write(int c)
          Write a single character.
 void write(java.lang.String s)
          Write a string.
 void write(java.lang.String s, int off, int len)
          Write a portion of a string.
 
Methods inherited from class java.io.PrintWriter
checkError, close, flush, setError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogAdapter

public LogAdapter(org.apache.log4j.Logger logger,
                  org.apache.log4j.Level level)
Constructor initializes attributes
logger
and
level
needed for all
print
and
println
methods

Method Detail

print

public void print(java.lang.String s)
Log a string.

Overrides:
print in class java.io.PrintWriter

print

public void print(boolean b)
Log a boolean value.

Overrides:
print in class java.io.PrintWriter

print

public void print(char c)
Log a character.

Overrides:
print in class java.io.PrintWriter

print

public void print(char[] s)
Log a an array of characters.

Overrides:
print in class java.io.PrintWriter

print

public void print(double d)
Log a double-precision floating-point number.

Overrides:
print in class java.io.PrintWriter

print

public void print(float f)
Log a floating-point number.

Overrides:
print in class java.io.PrintWriter

print

public void print(int i)
Log a integer.

Overrides:
print in class java.io.PrintWriter

print

public void print(long l)
Log a long integer.

Overrides:
print in class java.io.PrintWriter

print

public void print(java.lang.Object obj)
Log a object.

Overrides:
print in class java.io.PrintWriter

println

public void println()
Log an empty line.

Overrides:
println in class java.io.PrintWriter

println

public void println(java.lang.String x)
Log a String and then terminate the line.

Overrides:
println in class java.io.PrintWriter

println

public void println(boolean x)
Log a boolean value and then terminate the line.

Overrides:
println in class java.io.PrintWriter

println

public void println(char x)
Log a character and then terminate the line.

Overrides:
println in class java.io.PrintWriter

println

public void println(char[] x)
Log an array of characters and then terminate the line.

Overrides:
println in class java.io.PrintWriter

println

public void println(double x)
Log a double-precision floating-point number and then terminate the line.

Overrides:
println in class java.io.PrintWriter

println

public void println(float x)
Log a floating-point number and then terminate the line.

Overrides:
println in class java.io.PrintWriter

println

public void println(int x)
Log an integer and then terminate the line.

Overrides:
println in class java.io.PrintWriter

println

public void println(long x)
Log a long integer and then terminate the line.

Overrides:
println in class java.io.PrintWriter

println

public void println(java.lang.Object x)
Log an Object and then terminate the line.

Overrides:
println in class java.io.PrintWriter

write

public void write(char[] buf)
Log an array of characters.

Overrides:
write in class java.io.PrintWriter

write

public void write(char[] buf,
                  int off,
                  int len)
Write a portion of an array of characters.

Overrides:
write in class java.io.PrintWriter

write

public void write(int c)
Write a single character.

Overrides:
write in class java.io.PrintWriter

write

public void write(java.lang.String s)
Write a string.

Overrides:
write in class java.io.PrintWriter

write

public void write(java.lang.String s,
                  int off,
                  int len)
Write a portion of a string.

Overrides:
write in class java.io.PrintWriter

println

public void println(java.lang.String s,
                    java.lang.Throwable except)
log a string with an exception


setLogger

public void setLogger(org.apache.log4j.Logger logger)
Get the logger.


setLevel

public void setLevel(org.apache.log4j.Level level)
Get the level .


getLogger

public org.apache.log4j.Logger getLogger()
Get the logger.


getLevel

public org.apache.log4j.Level getLevel()
Get the level .


Enhydra 5.1 API