Aggiunto text aggiuntivo nel log degli errori.
This commit is contained in:
parent
4681f48976
commit
42396be022
@ -66,7 +66,7 @@ public class SystemRESTConsumer extends _BaseRESTConsumer {
|
|||||||
public void onFailure(Call<ServiceRESTResponse<Object>> call, Throwable t) {
|
public void onFailure(Call<ServiceRESTResponse<Object>> call, Throwable t) {
|
||||||
Log.e("ProcessSql", t.toString());
|
Log.e("ProcessSql", t.toString());
|
||||||
callback.onFailed(new Exception(t));
|
callback.onFailed(new Exception(t));
|
||||||
UtilityLogger.errorMe(new Exception(t));
|
UtilityLogger.errorMe(new Exception(t), nativeSql);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@ -31,16 +31,22 @@ public class UtilityLogger {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static void errorMe(Exception ex) {
|
public static void errorMe(Exception ex) {
|
||||||
errorMe(ex, null, null);
|
errorMe(ex, null, null, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void errorMe(Exception ex, Runnable onComplete, RunnableArgs<Exception> onFailed) {
|
public static void errorMe(Exception ex, String additionalText) {
|
||||||
|
errorMe(ex, additionalText, null, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void errorMe(Exception ex, String additionalText, Runnable onComplete, RunnableArgs<Exception> onFailed) {
|
||||||
String message = UtilityResources.readRawTextFile(R.raw.error_mail);
|
String message = UtilityResources.readRawTextFile(R.raw.error_mail);
|
||||||
|
|
||||||
message = message.replace("#exception_name#", ex.getMessage());
|
message = message.replace("#exception_name#", ex.getMessage());
|
||||||
|
|
||||||
StringWriter sw = new StringWriter();
|
StringWriter sw = new StringWriter();
|
||||||
ex.printStackTrace(new PrintWriter(sw));
|
ex.printStackTrace(new PrintWriter(sw));
|
||||||
|
|
||||||
|
if(additionalText != null) sw.append("\n").append(additionalText);
|
||||||
message = message.replace("#stacktrace#", sw.toString());
|
message = message.replace("#stacktrace#", sw.toString());
|
||||||
|
|
||||||
String currentAzienda = UtilityString.isNullOrEmpty(SettingsManager.i().userSession.profileDB) ? "" : SettingsManager.i().userSession.profileDB;
|
String currentAzienda = UtilityString.isNullOrEmpty(SettingsManager.i().userSession.profileDB) ? "" : SettingsManager.i().userSession.profileDB;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user