com.josebran.LogsJB.Numeracion.LogsJBProperties Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of logsjbsupport Show documentation
Show all versions of logsjbsupport Show documentation
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
package com.josebran.LogsJB.Numeracion;
public enum LogsJBProperties {
/**
* Bandera que indica si la libreria esta siendo utilizada en Android
*/
LogsJBIsAndroid("LogsJBSupportisAndroid"),
/**
* Identifica la propiedad para validar el tamaño del log size
*/
LogsJBValidarSize("LogsJBSupportValidarSize"),
/**
* Bandera que indica si la libreria imprimira en la terminal
*/
LogsJBviewConsole("LogsJBSupportviewConsole"),
/**
* Bandera que índica a LogsJB si se escribirá el log en el archivo TXT
*/
LogsJBWriteTxt("LogsJBSupportwriteTxt"),
/**
* Tamaño maximo del archivo sobre el cual se estara escribiendo el Log.
*/
LogsJBSizeLog("LogsJBSupportSizeLog"),
/**
* Nivel Log desde el cual hacía arriba en la jerarquia de logs, deseamos se reporten
*/
LogsJBNivelLog("LogsJBSupportNivelLog"),
/**
* Ruta del archivo .Txt donde se desea escribir el Log.
*/
LogsJBRutaLog("LogsJBSupportRutaLog");
/**
* Indica la propieda que se estara setiando
*/
private String property;
LogsJBProperties(String property) {
this.setProperty(property);
}
/**
* Obtiene la propiedad que posee la numeración
*
* @return Propiedad que posee la numeración
*/
public String getProperty() {
return property;
}
/**
* Setea la propiedad de la numeración
*
* @param property Propiedad que se setea a la numeración
*/
private void setProperty(String property) {
this.property = property;
}
}