All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.semanticwb.Logger Maven / Gradle / Ivy

The newest version!
/*
 * SemanticWebBuilder es una plataforma para el desarrollo de portales y aplicaciones de integración,
 * colaboración y conocimiento, que gracias al uso de tecnología semántica puede generar contextos de
 * información alrededor de algún tema de interés o bien integrar información y aplicaciones de diferentes
 * fuentes, donde a la información se le asigna un significado, de forma que pueda ser interpretada y
 * procesada por personas y/o sistemas, es una creación original del Fondo de Información y Documentación
 * para la Industria INFOTEC, cuyo registro se encuentra actualmente en trámite.
 *
 * INFOTEC pone a su disposición la herramienta SemanticWebBuilder a través de su licenciamiento abierto al público (‘open source’),
 * en virtud del cual, usted podrá usarlo en las mismas condiciones con que INFOTEC lo ha diseñado y puesto a su disposición;
 * aprender de él; distribuirlo a terceros; acceder a su código fuente y modificarlo, y combinarlo o enlazarlo con otro software,
 * todo ello de conformidad con los términos y condiciones de la LICENCIA ABIERTA AL PÚBLICO que otorga INFOTEC para la utilización
 * del SemanticWebBuilder 4.0.
 *
 * INFOTEC no otorga garantía sobre SemanticWebBuilder, de ninguna especie y naturaleza, ni implícita ni explícita,
 * siendo usted completamente responsable de la utilización que le dé y asumiendo la totalidad de los riesgos que puedan derivar
 * de la misma.
 *
 * Si usted tiene cualquier duda o comentario sobre SemanticWebBuilder, INFOTEC pone a su disposición la siguiente
 * dirección electrónica:
 *  http://www.semanticwebbuilder.org
 */
package org.semanticwb;

// TODO: Auto-generated Javadoc
/**
 * Registers data or messages in the application log file with different purposes.
 * 

Registra información o mensajes en el archivo de bitácora de * la aplicación con diferentes propósitos.

* @author Javier Solis */ public interface Logger { /* * Los 3 siguientes metodos son usados para debugueos mas profundos */ /** * Registers the elements of the execution stack at the moment it is called * along with a message, to provide information about an exceptional condition * in order to trace the origin of that exceptional condition. *

Registra los elementos de la pila de ejecución del hilo al momento * en que es llamado, junto con un mensaje para proveer información * sobre una condición excepcional a fin de rastrear su origen.

* @param txt a string representing the message to include in the app's log * @param t a throwable object indicating an exceptional condition */ public void trace(String txt, Throwable t); /** * Registers a message to provide information about an exceptional condition * in order to trace the origin of that exceptional condition. *

Registra un mensaje para proveer información sobre una condición * excepcional a fin de rastrear su origen.

* @param txt a string representing the message to include in the app's log */ public void trace(String txt); /** * Registers the elements of the execution stack at the moment it is called * to provide information about an exceptional condition in order to trace the * origin of that exceptional condition. *

Registra los elementos de la pila de ejecución del hilo al momento * en que es llamado para proveer información sobre una condición * excepcional a fin de rastrear su origen.

* @param t a throwable object indicating an exceptional condition */ public void trace(Throwable t); /* * Los 3 siguientes metodos son usados para debugueos sencillos */ /** * Registers an exceptional condition along with a message, to provide * information about that exceptional condition. *

Registra los elementos de la pila de ejecución del hilo al momento * en que es llamado, junto con un mensaje, para proveer información * sobre una condición excepcional.

* @param txt a string representing the message to include in the app's log * @param t a throwable object indicating an exceptional condition */ public void debug(String txt, Throwable t); /** * Registers a message to provide information about an exceptional condition. *

Registra un mensaje para proveer información sobre una * condición excepcional.

* @param txt a string representing the message to include in the app's log */ public void debug(String txt); /** * Registers an exceptional condition in the execution of the current thread. *

Registra una condición excepcional en la ejecución del * hilo actual.

* @param t a throwable object indicating an exceptional condition */ public void debug(Throwable t); /* * Los 3 siguientes metodos son usados para Informacion del Sistema */ /** * Registers the data needed to provide detail on an exceptional condition. * @param txt a string representing the message to include in the app's log * @param t a throwable object indicating an exceptional condition */ public void info(String txt, Throwable t); /** * Registers a message to provide detail on an exceptional condition. * @param txt a string representing the message to include in the app's log */ public void info(String txt); /** * Registers an exceptional condition in an informative manner. * @param t a throwable object indicating an exceptional condition */ public void info(Throwable t); /* * Los 3 siguientes metodos son usados para registrar advertencias */ /** * Registers data as a warning on an exceptional condition generated. *

Registra información a manera de advertencia sobre una condición * excepcional generada.

* @param txt a string representing the message to include in the app's log * @param t a throwable object indicating an exceptional condition */ public void warn(String txt, Throwable t); /** * Registers a message as a warning on an exceptional condition generated. *

Registra un mensaje a manera de advertencia sobre una condición * excepcional generada.

* @param txt a string representing the message to include in the app's log */ public void warn(String txt); /** * Registers data as a warning on an exceptional condition generated. *

Registra información a manera de advertencia sobre una condición * excepcional generada.

* @param t a throwable object indicating an exceptional condition */ public void warn(Throwable t); /* * Los 3 siguientes metodos son usados para registrar errores */ /** * Registers data to report an error in the application. *

Registra información para reportar un error en la aplicación.

* @param txt a string representing the message to include in the app's log * @param t a throwable object indicating an exceptional condition */ public void error(String txt, Throwable t); /** * Registers a message to report an error in the application. *

Registra un mensaje para reportar un error en la aplicación.

* @param txt a string representing the message to include in the app's log */ public void error(String txt); /** * Registers data to report an error in the application. *

Registra información para reportar un error en la aplicación.

* @param t a throwable object indicating an exceptional condition */ public void error(Throwable t); /* * Los 3 siguientes metodos son usados para registrar excepciones en tiempo de ejecución */ /** * Registers data of an exceptional condition generated at runtime. *

Registra información sobre una condición excepcional generada * en tiempo de ejecución.

* @param txt a string representing the message to include in the app's log * @param t a throwable object indicating an exceptional condition */ public void fatal(String txt, Throwable t); /** * Registers a message about an exceptional condition generated at runtime. *

Registra un mensaje acerca de una condición excepcional generada * en tiempo de ejecución.

* @param txt a string representing the message to include in the app's log */ public void fatal(String txt); /** * Registers data of an exceptional condition generated at runtime. *

Registra información sobre una condición excepcional generada * en tiempo de ejecución.

* @param t a throwable object indicating an exceptional condition */ public void fatal(Throwable t); /* * Los 3 siguientes metodos son usados para notificar eventos */ /** * Registers data when certain event occurs. *

Registra información cuando cierto evento ocurre.

* @param txt a string representing the message to include in the app's log * @param t a throwable object indicating an exceptional condition */ public void event(String txt, Throwable t); /** * Registers a message when certain event occurs. *

Registra un mensaje cuando cierto evento ocurre.

* @param txt a string representing the message to include in the app's log */ public void event(String txt); /** * Registers data when certain event occurs. *

Registra información cuando cierto evento ocurre.

* @param t a throwable object indicating an exceptional condition */ public void event(Throwable t); /** * Regresa true si el nivel de loggeo es debug * @return */ public boolean isDebugEnabled(); /** * Regresa true si el nivel de loggeo es trace * @return */ public boolean isTraceEnabled(); /** * Regresa true si el nivel de loggeo es info * @return */ public boolean isInfoEnabled(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy