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