Fixes issue where scrubbing the log would fail because of wrong datetime format
This commit is contained in:
@@ -244,9 +244,11 @@ namespace umbraco.BusinessLogic
|
||||
try
|
||||
{
|
||||
DateTime oldestPermittedLogEntry = DateTime.Now.Subtract(new TimeSpan(0, maximumAgeOfLogsInMinutes, 0));
|
||||
var formattedDate = oldestPermittedLogEntry.ToString("yyyy-MM-dd HH:mm:ss");
|
||||
|
||||
SqlHelper.ExecuteNonQuery("delete from umbracoLog where datestamp < @oldestPermittedLogEntry and logHeader in ('open','system')",
|
||||
SqlHelper.CreateParameter("@oldestPermittedLogEntry", oldestPermittedLogEntry));
|
||||
Add(LogTypes.System, -1, "Log scrubbed. Removed all items older than " + oldestPermittedLogEntry);
|
||||
SqlHelper.CreateParameter("@oldestPermittedLogEntry", formattedDate));
|
||||
Add(LogTypes.System, -1, "Log scrubbed. Removed all items older than " + formattedDate);
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user