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 @@
| {{ template.MessageTemplate }} | @@ -190,6 +201,7 @@