net.sf.retrotranslator.transformer
Class SystemLogger

java.lang.Object
  extended by net.sf.retrotranslator.transformer.SystemLogger
All Implemented Interfaces:
MessageLogger

 class SystemLogger
extends java.lang.Object
implements MessageLogger

Author:
Taras Puchko

Field Summary
private  java.io.File fileLocation
           
private  java.lang.String fileName
           
private  MessageLogger logger
           
private  boolean reliable
           
private  boolean verbose
           
 
Constructor Summary
SystemLogger(MessageLogger logger, boolean verbose)
           
 
Method Summary
 boolean isReliable()
           
 void log(Message message)
           
 void logForFile(Level level, java.lang.String text)
           
 void setFile(java.io.File fileLocation, java.lang.String fileName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

private MessageLogger logger

verbose

private boolean verbose

fileLocation

private java.io.File fileLocation

fileName

private java.lang.String fileName

reliable

private boolean reliable
Constructor Detail

SystemLogger

public SystemLogger(MessageLogger logger,
                    boolean verbose)
Method Detail

setFile

public void setFile(java.io.File fileLocation,
                    java.lang.String fileName)

logForFile

public void logForFile(Level level,
                       java.lang.String text)

log

public void log(Message message)
Specified by:
log in interface MessageLogger

isReliable

public boolean isReliable()