diff options
Diffstat (limited to 'id/server/idserverlib/src/main/java')
| -rw-r--r-- | id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/advancedlogging/StatisticLogger.java | 27 | 
1 files changed, 22 insertions, 5 deletions
| diff --git a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/advancedlogging/StatisticLogger.java b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/advancedlogging/StatisticLogger.java index 5b0f5115d..dfea14a72 100644 --- a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/advancedlogging/StatisticLogger.java +++ b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/advancedlogging/StatisticLogger.java @@ -205,8 +205,14 @@ public class StatisticLogger implements IStatisticLogger{  					}  				}		  			} -						 -			entityManager.persist(dblog); +			 +			try { +				entityManager.persist(dblog); +				 +			} catch (Exception e) { +				Logger.warn("Write 'success' statisticLog to database FAILED.", e); +				 +			}  		}	  	} @@ -227,8 +233,13 @@ public class StatisticLogger implements IStatisticLogger{  			} -			 -			entityManager.persist(dblog); +			try { +				entityManager.persist(dblog); +				 +			} catch (Exception e) { +				Logger.warn("Write 'error' statisticLog to database FAILED.", e); +				 +			}  		} @@ -282,7 +293,13 @@ public class StatisticLogger implements IStatisticLogger{  				generateErrorLogFormThrowable(throwable, dblog); -				entityManager.persist(dblog); +				try { +					entityManager.persist(dblog); +						 +				} catch (Exception e) { +					Logger.warn("Write 'error' statisticLog to database FAILED.", e); +					 +				}  			}  		} | 
