diff --git a/src/Umbraco.Web.UI.Client/src/views/logviewer/overview.controller.js b/src/Umbraco.Web.UI.Client/src/views/logviewer/overview.controller.js index 914234b4d3..c935ad1d81 100644 --- a/src/Umbraco.Web.UI.Client/src/views/logviewer/overview.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/logviewer/overview.controller.js @@ -62,6 +62,7 @@ vm.logItems = {}; vm.numberOfErrors = 0; vm.commonLogMessages = []; + vm.commonLogMessagesCount = 10; vm.logOptions = {}; vm.logOptions.orderDirection = 'Descending'; @@ -110,6 +111,8 @@ vm.getFilterName = getFilterName; vm.setLogLevelFilter = setLogLevelFilter; vm.toggleOrderBy = toggleOrderBy; + vm.findMessageTemplate = findMessageTemplate; + vm.selectSearch = selectSearch; function init() { @@ -225,6 +228,21 @@ getLogs(); } + function findMessageTemplate(template){ + + //Update search box input + vm.logOptions.filterExpression = "@MessageTemplate='" + template.MessageTemplate + "'"; + search(); + } + + function selectSearch(searchItem){ + //Update search box input + vm.logOptions.filterExpression = searchItem.query; + vm.dropdownOpen = false; + + search(); + } + init(); } diff --git a/src/Umbraco.Web.UI.Client/src/views/logviewer/overview.html b/src/Umbraco.Web.UI.Client/src/views/logviewer/overview.html index b65de92444..560e9fbc5d 100644 --- a/src/Umbraco.Web.UI.Client/src/views/logviewer/overview.html +++ b/src/Umbraco.Web.UI.Client/src/views/logviewer/overview.html @@ -56,9 +56,29 @@ - - - + + +
+ + + + + Example Searches +   + + + + + + + {{search.name}} + {{ search.query }} + + + +
+ + - - - - {{search.name}} - {{ search.query }} - - - -
@@ -180,7 +191,7 @@ Total Unique Message types: {{ vm.commonLogMessages.length }} - + @@ -190,6 +201,7 @@
{{ template.MessageTemplate }}
+ Show More