Boolean appendTextToLogErrorFile(String filePath, String nameOfClass, String nameOfMethod, String text, Exception exception, Boolean generateDailyFile) {
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.
[
{
"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"
}
]