Warren Buckley
2ed048e4e1
Improves logic for single word search to use Message Like expression - Thanks Dan Booth
...
Co-authored-by: Dan Booth <dan@diplo.co.uk >
Co-authored-by: Warren Buckley <warren@umbraco.com >
2018-09-19 21:22:10 +01:00
Warren Buckley
9f5fe7ddfe
Adds some logic if we get 0 results back and the search expression contains no spaces (we retry with a message like filter)
...
Moves some of the logic into methods - as we end up reusing it
2018-09-18 21:50:31 +01:00
Warren Buckley
2f9459f296
Adds in functionality to remove items from the saved searches - Thanks Dan Booth
...
Co-authored-by: Dan Booth <dan@diplo.co.uk >
Co-authored-by: Warren Buckley <warren@umbraco.com >
2018-09-14 15:17:12 +01:00
Warren Buckley
78b8e78761
Merge branch 'temp8' into temp8-logviewer
2018-09-14 13:49:27 +01:00
Shannon
62c0719712
Merge remote-tracking branch 'origin/temp8' into temp8-get-preview-working
2018-09-14 09:14:59 +10:00
Stephan
685e3028a6
Merge pull request #2935 from umbraco/temp8-MOAR-LOGGING
...
MOAR Logging for V8
2018-09-13 14:11:57 +02:00
Warren Buckley
2a0d73220a
Merge branch 'temp8' into temp8-logviewer
2018-09-13 11:45:53 +01:00
Warren Buckley
57a7cf3903
We can now save a query to the JSON file on disk now - for our cheap persistence layer
2018-09-12 16:14:42 +01:00
Warren Buckley
0933443cb3
Adds in new API endpoint that get the saved search - our default implmentation gets them from a JSON file off disk
...
* If the API call fails then we load in some defaults
* The GetSavedSearches is Abstract so along with the GetLogs the GetSavedSearches could be custom implemented if it needed to come from a DB or some other location for dev's needs
2018-09-12 11:35:51 +01:00
Warren Buckley
c3cfee7b2c
Need to use the EscapleLikeExpression method instead for the fallback check
2018-09-12 11:33:19 +01:00
Warren Buckley
d38e4a0442
Adds in fallback logic to do a search on @Message which is the rendered message template along with a SQL like. Thanks Diplo aka Dan Booth
...
@Message like '%find me%'
2018-09-11 15:06:35 +01:00
Warren Buckley
851c11153f
Merge remote-tracking branch 'origin/temp8-MOAR-LOGGING' into temp8-logviewer
2018-09-11 09:18:11 +01:00
Warren Buckley
4b47943e05
Remove quotes within logging message templates - as when doing querying with logs makes these logs impossible to find
2018-09-11 08:44:58 +01:00
Shannon
003e83f883
wip on preview
2018-09-11 08:54:04 +10:00
Warren Buckley
c7bff0f9ff
Update csproj after recent merge from MOAR logging branch
2018-09-10 11:22:32 +01:00
Warren Buckley
64384dc8b3
Merge remote-tracking branch 'origin/temp8-MOAR-LOGGING' into temp8-logviewer
2018-09-10 10:31:16 +01:00
Warren Buckley
8cd28a62ea
Rename CommonLogMessage to LogTemplate
2018-09-10 09:40:21 +01:00
Shannon
09aecddf6f
Merge remote-tracking branch 'origin/temp8' into temp8
2018-09-10 11:34:50 +10:00
Shannon
47347ed966
updates wording
2018-09-10 11:32:49 +10:00
Warren Buckley
c403df1990
Update to Common Log Messages - it now returns all unique message templates and their counts
...
In the UI we display the total count of unique but use LimitTo AngularJS filter to continue to display 10 items
Returning all items so that we have a way to show the next 10 items or similar
2018-09-07 21:43:44 +01:00
Stephan
69e8b11a79
Fix tests
2018-09-07 11:43:57 +02:00
Warren Buckley
4184b277aa
Reduce the number of different properties, for the timing based logs for the duration in milliseconds to be consistently called 'Duration'
2018-09-06 20:38:03 +01:00
Warren Buckley
a825dd1b92
Configures the default logging pipeline to use the new enrichers
2018-09-06 20:35:02 +01:00
Warren Buckley
d27b4cce09
Adds a few most useful enrichers from the Serilog.Classic.Web project (we dont want all thex extra bloat such as handlers etc)
2018-09-06 20:20:24 +01:00
Warren Buckley
cd20348be5
Move Log4NetLevelMapper enricher into seperate folder - as we plan to add more
2018-09-06 20:19:32 +01:00
Stephan
04c654c290
Fix merges
2018-09-06 15:59:10 +02:00
Mads Rasmussen
33df7647d2
Merge pull request #2900 from umbraco/temp8-validation-quirks
...
v8 validation quirks
2018-09-06 15:00:05 +02:00
Stephan
d9d51584ea
Fix merge
2018-09-06 14:10:26 +02:00
Stephan
bbd8315176
Merge remote-tracking branch 'origin/temp8' into temp8-nuget-pkgs
2018-09-06 13:57:34 +02:00
Stephan
612c38654d
Merge branch origin/dev-v7 into temp8
2018-09-06 13:07:09 +02:00
Stephan
a1a06609b9
Version 8.0.0-alpha.50 with 3 NuGet packages
2018-09-04 09:36:58 +02:00
Warren
96d76c211c
Adds in support for log level filtering - rather than using expressions
2018-09-03 21:29:13 +01:00
Stephan
34fb19ac76
Merge remote-tracking branch 'origin/temp8' into temp8-nuget-pkgs
2018-09-03 17:24:58 +02:00
Warren
20cf8a7637
Create a base class - so we can have the GetLogs implemented by 3rd party devs. Say from Azure Table Storage for example
2018-08-31 21:57:51 +01:00
Stephan
4a32eebb0b
Cleanup logging
2018-08-30 19:08:55 +02:00
Warren
c3fa12be6e
Exception needs to be a string as Serilog cant easily convert JSON serialised EX back to proper exceptions so we call ToString on it instead
2018-08-30 16:24:34 +01:00
Shannon
506d57ab07
Allows the overlay view to be created with a custom parent scope so that broadcast/emit work correctly for the code within the overlay to be a 'child' of the editor that invoked it.
2018-08-30 20:21:25 +10:00
AJ_Dhaliwal
cc680f2cfb
Fix comment regarding the length of the salt bytes array
2018-08-30 18:03:44 +08:00
Warren
cce70f139c
Changed to LogViewer as Logs in solution refers to AuditLogs so this makes it more explicit
2018-08-30 09:59:53 +01:00
Stephan
069c42ef36
Ensure all ILogger impl support message templates
2018-08-30 10:48:27 +02:00
Warren
e4c7609675
Fixes paging and uses the same Serilog Expression filtering when setting up loggers to query the same LogEvents loaded into memory
...
* StartsWith(SourceContext, 'Umbraco.Core')
* StartsWith(SourceContext, 'Umbraco.Core') and @MessageTemplate='[Timing {TimingId}] {EndMessage} ({TimingDuration}ms)'
* @MessageTemplate='[Timing {TimingId}] {EndMessage} ({TimingDuration}ms)' and TimingDuration > 1000
2018-08-29 19:11:20 +01:00
Warren
fcf8290df9
Update WebAPI method for GetLogs so that we can test out some Expression filter queries in POSTMAN
2018-08-29 18:37:37 +01:00
Stephan
9e07bf0948
Improve ILogger documentation
2018-08-29 09:12:14 +02:00
Shannon
aed9ad3a66
Merge remote-tracking branch 'origin/temp8' into temp8-nuget-pkgs
...
# Conflicts:
# build/NuSpecs/UmbracoCms.nuspec
2018-08-29 12:24:38 +10:00
Shannon
09ee58ddad
Removes more refs to umbraco_client, fixes up nuspecs
2018-08-29 10:49:55 +10:00
Warren
424ae7bb91
WIP to open a range of log files
2018-08-28 21:12:38 +01:00
Warren
4ce33c4e3d
Updates signature with start/end date and prep for returning paginated logs items
2018-08-28 18:30:58 +01:00
Warren
50e3f84759
As new extension method - to set order by descending or ascending with a property
2018-08-28 18:29:05 +01:00
Stephan
f791198817
Version 8.0.0-alpha.49 for ModelsBuilder
2018-08-28 18:45:37 +02:00
Shannon
029eff1f8a
Some refactoring to decouple web based assemblies from Umbraco.Core and move whatever we can to Umbraco.Web where web based assemblies are used. Decouples System.Drawing entirely from Umbraco.Core and removes the Active Directory dependency from Umbraco.core.
2018-08-29 01:15:46 +10:00