Logger Crear archivo JSOn
Desde Jmoordbutils usamos
Boolean appendTextToLogErrorFile(String filePath, String nameOfClass, String nameOfMethod, String text, Exception exception, Boolean generateDailyFile) {El parametro:
   String directoryLogger = JsfUtil.userHome() + JsfUtil.fileSeparator() + "fiscalserver" + JsfUtil.fileSeparator() + "logs" + JsfUtil.fileSeparator() + "logger.json";
   
try{
}catch{
            JsfUtil.appendTextToLogErrorFile(this.directoryLogger, JsfUtil.nameOfClass(), JsfUtil.nameOfMethod(), e.getLocalizedMessage(), e);
        } 
}
  Genera el archivo looger.json con todos los log y el archicho logger_yyyy_mm_dd.json contendra solo los logs del dia actual.

Contenido del archivo
[
            {
            "dateTime":"Mon Mar 30 20:17:50 EST 2020",
            "fileName":"SQLServerProducer.java",
            "className":"com.avbravo.fiscalserver.producer.SQLServerProducer",
            "methods":"connection",
            "lineNumbre":"64",
            "exception":"Network error IOException: Conexión rehusada (Connection refused)"
            }
                   ,
            {
            "dateTime":"Mon Mar 30 20:17:50 EST 2020",
            "fileName":"JsdnotascreditoRepository.java",
            "className":"com.avbravo.fiscalserver.jsd.repository.JsdnotascreditoRepository",
            "methods":"noImpresasByZonaAgente",
            "lineNumbre":"146",
            "exception":"null"
            }
]Last updated
Was this helpful?