uk.ac.ebi.adfconverter.common.tools.log
Interface ADFConverterLogger

All Known Implementing Classes:
ADFConverterLoggerImpl

public interface ADFConverterLogger

Interface of tool log.

There is two log type. One application log, which deals with global application message. one treated file log type, which reports messages for each treated file.

Version:
1 ADF MAGE-TOOL - MicroArray Informatics Team / European Bioinformatics Institute (EBI) ArrayExpress License: ============================================================================== Copyright (c) 2002 The European Bioinformatics Institute. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name ArrayExpress must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact arrayexpress@ebi.ac.uk 4. Products derived from this software may not be called "ArrayExpress" nor may "ArrayExpress" appear in their names without prior written permission of the ArrayExpress developers. 5. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by ArrayExpress (http://www.ebi.ac.uk/arrayexpress)" THIS SOFTWARE IS PROVIDED BY THE ARRAYEXPRESS GROUP ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE ARRAYEXPRESS GROUP OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. The European Bioinformatics Institute may publish revised and/or new versions of this license with new releases of ArrayExpress software. ==============================================================================
Author:
Pierre MARGUERITE

Method Summary
 void Applidebug(java.lang.String mess)
          reports a message to the application level at debug level
 void Applidebug(java.lang.String mess, java.lang.Throwable t)
          Reports a debug message to the application log with throwable object rise (often an exception)
 void AppliError(java.lang.String mess)
          Reports an error message to the application log
 void AppliError(java.lang.String mess, java.lang.Throwable t)
          Reports a error message to the application log with throwable object rise (often an exception)
 void AppliFatal(java.lang.String mess)
          Reports an fatal message to the application log
 void AppliFatal(java.lang.String mess, java.lang.Throwable t)
          Reports a fatal message to the application log with throwable object rise (often an exception)
 void AppliInfo(java.lang.String mess)
          Reports an info message to the application log
 void AppliInfo(java.lang.String mess, java.lang.Throwable t)
          Reports a info message to the application log with throwable object rise (often an exception)
 void AppliWarn(java.lang.String mess)
          Reports an warn message to the application log
 void AppliWarn(java.lang.String mess, java.lang.Throwable t)
          Reports a warn message to the application log with throwable object rise (often an exception)
 void debug(java.lang.String mess)
          Reports message at debug
 void error(java.lang.String mess)
          Reports an error message to the current log.
 void fatal(java.lang.String mess)
          Reports an fatal message to the current log.
 void info(java.lang.String mess)
          Reports an info message to the current log.
 void warn(java.lang.String mess)
          Reports an warn message to the current log.
 

Method Detail

Applidebug

public void Applidebug(java.lang.String mess)
reports a message to the application level at debug level

Parameters:
mess - the log message to report

Applidebug

public void Applidebug(java.lang.String mess,
                       java.lang.Throwable t)
Reports a debug message to the application log with throwable object rise (often an exception)

Parameters:
mess - the log message to report
t - throwable object (usually exception)

AppliError

public void AppliError(java.lang.String mess)
Reports an error message to the application log

Parameters:
mess - the log message to report

AppliError

public void AppliError(java.lang.String mess,
                       java.lang.Throwable t)
Reports a error message to the application log with throwable object rise (often an exception)

Parameters:
mess - the log message to report
t - throwable object (usually exception)

AppliFatal

public void AppliFatal(java.lang.String mess)
Reports an fatal message to the application log

Parameters:
mess - the log message to report

AppliFatal

public void AppliFatal(java.lang.String mess,
                       java.lang.Throwable t)
Reports a fatal message to the application log with throwable object rise (often an exception)

Parameters:
mess - the log message to report
t - throwable object (usually exception)

AppliInfo

public void AppliInfo(java.lang.String mess)
Reports an info message to the application log

Parameters:
mess - the log message to report

AppliInfo

public void AppliInfo(java.lang.String mess,
                      java.lang.Throwable t)
Reports a info message to the application log with throwable object rise (often an exception)

Parameters:
mess - the log message to report
t - throwable object (usually exception)

AppliWarn

public void AppliWarn(java.lang.String mess)
Reports an warn message to the application log

Parameters:
mess - the log message to report

AppliWarn

public void AppliWarn(java.lang.String mess,
                      java.lang.Throwable t)
Reports a warn message to the application log with throwable object rise (often an exception)

Parameters:
mess - the log message to report
t - throwable object (usually exception)

debug

public void debug(java.lang.String mess)
Reports message at debug

Parameters:
mess - the log message to report

error

public void error(java.lang.String mess)
Reports an error message to the current log.

Parameters:
mess - the log message to report

fatal

public void fatal(java.lang.String mess)
Reports an fatal message to the current log.

Parameters:
mess - the log message to report

info

public void info(java.lang.String mess)
Reports an info message to the current log.

Parameters:
mess - the log message to report

warn

public void warn(java.lang.String mess)
Reports an warn message to the current log.

Parameters:
mess - the log message to report


European Bioinformatics InstituteMicroarray Informatics Team