
com.josebran.LogsJB.Numeracion.LogsJBProperties Maven / Gradle / Ivy
package com.josebran.LogsJB.Numeracion;
public enum LogsJBProperties {
/**
* Bandera que indica si la libreria esta siendo utilizada en Android
*/
LogsJBIsAndroid("LogsJBSupportisAndroid"),
/**
* 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");
/**
* 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;
}
/**
* Obtiene la propiedad que posee la numeración
* @return Propiedad que posee la numeración
*/
public String getProperty() {
return property;
}
/**
* Indica la propieda que se estara setiando
*/
private String property;
private LogsJBProperties(String property){
this.setProperty(property);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy