diff --git a/OpenGridServices/OpenGrid.Framework.Data.MySQL/MySQLLogData.cs b/OpenGridServices/OpenGrid.Framework.Data.MySQL/MySQLLogData.cs index 8fff7939d9..c2f9653871 100644 --- a/OpenGridServices/OpenGrid.Framework.Data.MySQL/MySQLLogData.cs +++ b/OpenGridServices/OpenGrid.Framework.Data.MySQL/MySQLLogData.cs @@ -23,7 +23,14 @@ namespace OpenGrid.Framework.Data.MySQL public void saveLog(string serverDaemon, string target, string methodCall, string arguments, int priority, string logMessage) { - database.insertLogRow(serverDaemon, target, methodCall, arguments, priority, logMessage); + try + { + database.insertLogRow(serverDaemon, target, methodCall, arguments, priority, logMessage); + } + catch (Exception e) + { + database.Reconnect(); + } } public string getName()