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

com.josebran.LogsJB.Numeracion.NivelLog Maven / Gradle / Ivy

Go to download

LogsJBSupport es una librería java que permite la gestión de registros de un programa en paralelo a la ejecución del programa, lo cual la hace una potente herramienta para programas empresariales y personales que exigen grandes niveles de rendimiento. Para mayor información, consultar el siguiente enlace https://github.com/JoseCarlosBran/LogsJB/blob/master/Readme.md

There is a newer version: 1.0.3
Show newest version
/***
 * Copyright (C) 2022 El proyecto de código abierto LogsJB de José Bran
 *
 * Con licencia de Apache License, Versión 2.0 (la "Licencia");
 * no puede usar este archivo excepto de conformidad con la Licencia.
 * Puede obtener una copia de la Licencia en
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * A menos que lo exija la ley aplicable o se acuerde por escrito, el software
 * distribuido bajo la Licencia se distribuye "TAL CUAL",
 * SIN GARANTÍAS NI CONDICIONES DE NINGÚN TIPO, ya sean expresas o implícitas.
 * Consulte la Licencia para conocer el idioma específico que rige los permisos y
 * limitaciones bajo la Licencia.
 */

package com.josebran.LogsJB.Numeracion;

/****
 * Copyright (C) 2022 El proyecto de código abierto LogsJB de José Bran
 * Numeración que sirve para indicar el NivelLog del Mensaje.
 */
public enum NivelLog {
    /**
     * TRACE, NOTIFICA O MUESTRA UN DETALLE MAYOR QUE DEBUG.
     * El grado de este nivel de log es 200.
     */
    TRACE(200),
    /**
     * DEBUG , REALIZA LA DEPURACION DE LA APLICACION.
     * El grado de este nivel de log es 400.
     */
    DEBUG(400),
    /**
     * INFO, BRINDA INFORMACION DEL PROGESO Y ESTADO DE LA APLICACION.
     * El grado de este nivel de log es 500.
     */
    INFO(500),
    /**
     * WARNING. BRINDA  UNA ADVERTENCIA DE UN EVENTO INESPERADO DE LA APLICACION
     * El grado de este nivel de log es 600.
     */
    WARNING(600),
    /**
     * ERROR, NOTIFICA UN  ERROR GRAVE QUE DEBE VERIFICARSE.
     * El grado de este nivel de log es 800.
     */
    ERROR(800),
    /**
     * FATAL, NOTIFICA UN FUNCIONAMIENTO ERRONEO EN LA APLICACION.
     * El grado de este nivel de log es 1000.
     */
    FATAL(1000);

    private final int gradeLog;

    NivelLog(int GradeLog) {
        this.gradeLog = GradeLog;
    }

    /***
     * Obtiene el grado del log, sobre el cual se estara realizando el seguimiento de los mensajes que se
     * escriben en las bitacoras de Log de la aplicación actual.
     * Trace = 200,
     * Debug = 400,
     * Info = 500,
     * Warning = 600,
     * Error = 800,
     * Fatal = 1000.
     * @return retorna un entero que representa el gradeLog correspondiente a la numeración.
     */
    public int getGradeLog() {
        return gradeLog;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy