com.softsynth.util
Class Logger

java.lang.Object
  extended by com.softsynth.util.Logger

public class Logger
extends java.lang.Object

Logger logs output to a file if enabled.

Author:
Phil Burk (C) 1999 SoftSynth.com

Constructor Summary
Logger()
           
 
Method Summary
 void advanceToColumn(int toColumn)
          Output spaces if needed to position output at desired column.
 void close()
           
 boolean getEnable()
           
 void log(java.lang.String msg)
           
 void logln()
           
 void logln(java.lang.String msg)
           
 void newLine()
          Start a new line if there is already text on current line.
 void open(java.io.File logFile)
          Open a log file by name.
 void open(java.lang.String logFileName)
          Open a log file.
 void setEnable(boolean enabled)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Logger

public Logger()
Method Detail

setEnable

public void setEnable(boolean enabled)

getEnable

public boolean getEnable()

log

public void log(java.lang.String msg)

logln

public void logln(java.lang.String msg)

logln

public void logln()

advanceToColumn

public void advanceToColumn(int toColumn)
Output spaces if needed to position output at desired column. Nothing will be output if already past that column.


newLine

public void newLine()
Start a new line if there is already text on current line.


open

public void open(java.lang.String logFileName)
          throws java.io.IOException,
                 java.lang.SecurityException
Open a log file.

Throws:
java.io.IOException
java.lang.SecurityException

open

public void open(java.io.File logFile)
          throws java.io.IOException,
                 java.lang.SecurityException
Open a log file by name.

Throws:
java.io.IOException
java.lang.SecurityException

close

public void close()
           throws java.io.IOException
Throws:
java.io.IOException