Chad
b8540ca128
Improve speed and reduce allocations by implementing logger overloads to avoid params [] allocation ( #8917 )
...
* Implement logger overloads to avoid params [] allocation
* Implement console logger ILogger
* Call correct signature
* Fix exceptions
* Introduce ILogger2
* fix logger reference
Co-authored-by: Nathan Woulfe <nathan@nathanw.com.au >
2021-02-22 08:22:49 +10:00
Shannon
c2d9f5aa4e
Ensure that TaskScheduler.Default is used anywhere that ContinueWith is used, adds more debug logging to MainDom operations
2020-11-18 12:33:13 +11:00
Markus Johansson
bafd058aa8
#8280 Using IOHelper for Log files
2020-07-22 19:57:14 +02:00
Nathan Woulfe
02c1e88da2
V8: Display current log level in log viewer sidebar ( #6059 )
2019-08-13 22:07:05 +02:00
Bjarke Berg
811aea7898
Added missing files
2019-06-18 10:27:56 +02:00
Bjarke Berg
07358eb46d
Merge remote-tracking branch 'origin/v8/dev' into v8/feature/logviewer-change-time-period
...
# Conflicts:
# src/Umbraco.Core/Logging/Viewer/JsonLogViewer.cs
# src/Umbraco.Web.UI.Client/package-lock.json
2019-06-18 10:20:48 +02:00
Bjarke Berg
96cd42b316
#5373 - Removed configuration options that we don't want to support. The other options can be archived using the original file sink.
2019-05-07 08:25:43 +02:00
Bjarke Berg
d52f6b5810
Added support for changing the dates of the log files
2019-05-03 14:56:44 +02:00
Bjarke Berg
f81fd8f35f
#5373 - Handle the serilog fallback pattern in log viewer. The fallback pattern is that a "_NNN" is added to the file name before the file extension, if the file is locked when serilog needs to write to it.
2019-05-03 09:41:26 +02:00
Bjarke Berg
6adec17b26
#5236 - Added options to set (and set default as) the log file is closed after each log event
2019-05-02 14:19:48 +02:00
Bjarke Berg
29b4da4dca
#5373 - Disposes the logger on application end if disposable and implementes the CloseAndFlush in the dispose method of SerilogLogger
2019-05-01 15:50:43 +02:00
Bjarke Berg
a5684f867a
#5373 - Added custom extension method to configure the file serilog file sink to be wrapped in the async sink
2019-05-01 15:15:29 +02:00
Warren Buckley
67fdf75da8
Fix typo
2019-03-05 11:12:04 +00:00
Warren Buckley
27cc433b96
We will ignore malformed log lines in the JSON log file - so the rest of the logviewer continues to work
2019-03-05 10:35:51 +00:00
Shannon
6f7e1cac3e
Merge branch 'temp8' into temp8-contexts
2019-02-15 12:55:17 +11:00
Shannon
4fb0414db3
Removes DisposableObject and uses DisposableObjectSlim where necessary, renames Nul to Null
2019-02-15 10:42:02 +11:00
Stephan
7660e9fb25
Reorganize composition code
2019-02-14 09:15:47 +01:00
Warren Buckley
6593b704d5
Moves the JSON & TXT logging out of the C# setup of the Serilog logger pipeline into the appsetting XML config file - however its not possible to then have both enabled together anymore
2019-02-12 08:59:12 +00:00
Warren Buckley
4a5eca3c6a
Adds in Composition Extension Methods to allow Setting the LogViewer without having to know the composition.RegisterUnique syntax
2019-01-28 15:39:49 +00:00
Chris Houston
78319bae9e
Temp8 fix typos 2 ( #4130 )
2019-01-23 00:03:39 +01:00
Warren Buckley
626b9e8f7b
Remove a TODO comment that was hanging around
2019-01-22 10:07:56 +00:00
Bjarke Berg
70315d4a5f
Make as must of the log viewer internal as possible
2019-01-22 10:36:44 +01:00
Bjarke Berg
025d0eae18
Logviewer code cleanup.
2019-01-22 10:14:07 +01:00
Warren Buckley
dda9c5183c
Updates the composer/registration of JSONLogViewer - Can't use default parameters with DI hence needed to use factory & new up an instance
2019-01-21 16:36:47 +00:00
Warren Buckley
1d39c177cc
Adds in private method EnsureFileExists as it was removed from IOHelper
2019-01-21 11:48:55 +00:00
Warren Buckley
f6154a38d9
Merge remote-tracking branch 'origin/temp8' into temp8-logviewer
...
# Conflicts:
# src/Umbraco.Core/Migrations/Install/DatabaseSchemaCreator.cs
# src/Umbraco.Web.UI.Client/gulpfile.js
# src/Umbraco.Web.UI/config/trees.Release.config
# src/Umbraco.Web.UI/config/trees.config
2019-01-21 11:17:14 +00:00
Chris Houston
941ede776b
Corrected all the miss spellings of:
...
Seperator -> Separator
Seperate -> Separate
2019-01-17 13:16:43 +01:00
Warren Buckley
6d808cb121
Merge remote-tracking branch 'origin/temp8' into temp8-logviewer
2019-01-09 10:46:44 +00:00
Stephan
19ae9f5dee
Refactor configuration for DI
2019-01-07 19:40:07 +01:00
Warren Buckley
9ce35d25d2
Merge remote-tracking branch 'origin/temp8' into temp8-logviewer
...
# Conflicts:
# src/Umbraco.Core/Migrations/Install/DatabaseSchemaCreator.cs
2019-01-07 09:59:15 +00:00
Stephan
115b0cd2aa
Merge branch temp8 into temp8-di2690
2018-12-18 15:42:45 +01:00
Stephan
35ebced4ed
True standalone test
2018-12-17 18:55:36 +01:00
Warren Buckley
3d391fdfb6
Merge remote-tracking branch 'origin/temp8' into temp8-logviewer
2018-12-13 08:49:35 +00:00
Stephan
adced099be
Move UmbracoConfig singleton to Current
2018-12-12 23:31:16 +01:00
Stephan
7b3cded115
Cleanup
2018-12-12 13:28:51 +01:00
Stephan
b8608f1b2e
Refactor runtimes, injection and composition
2018-11-26 16:54:32 +01:00
Warren Buckley
880176e91e
Merge remote-tracking branch 'origin/temp8' into temp8-logviewer
2018-11-21 13:16:56 +00:00
Warren Buckley
28fa60ea46
Fix when querying logs with invalid log level passed in as a string filter - now checks its valid/part of the enum
2018-11-19 14:22:29 +00:00
Aaron Powell
71026d6d15
Fixes 3713
...
Moved the UmbracoApplicationBase from Core to Web
Moved the WebProfiler from Core to Web
Removed UmbracoApplicationBase from the CoreRuntime, it's still in the WebRuntime (and registered there in DI)
2018-11-19 21:23:08 +11:00
Warren Buckley
b1244dfa1b
Update JsonLogViewer & undelrying base class to support setting path to log files & path to search file - so can be used in testing
2018-11-16 13:20:21 +00:00
Warren Buckley
c5b7543e54
Update to pass dates through correctly
2018-11-02 15:32:37 +00:00
Warren Buckley
7a23fdc1ea
Update logic for pre-flight check
2018-11-02 11:09:59 +00:00
Warren Buckley
24a6aecd73
Adds in a new API endpoint to get the size of logs - which will determine to display a warning message if the filesize is too big to read (to help prevent the CPU & memory being eaten up & killing the site)
2018-11-01 16:14:03 +00:00
Warren Buckley
436a6df917
Fix up log viewer - if viewing all log items & filterExpression is null or emtpy string return all log items
2018-10-30 12:33:28 +00:00
Warren Buckley
5084c82ac7
Suggestion after talking with Stephane for some refactorings
2018-10-04 15:13:56 +01:00
Warren Buckley
e0414414d7
Merge remote-tracking branch 'origin/temp8' into temp8-logviewer
2018-09-27 10:14:57 +01:00
Stephan
e6d5af5c3a
Fix DisposableTimer messages
2018-09-27 10:51:29 +02:00
Warren Buckley
e92563ffd8
Merge remote-tracking branch 'origin/temp8' into temp8-logviewer (Diff from temp8 branch & ChartJS stuff merged in together now)
...
# Conflicts:
# src/Umbraco.Web.UI.Client/bower.json
2018-09-26 15:37:05 +01:00
Warren Buckley
964dd0374d
Makes SavedSearches Get, Add & Delete methods virtual - as you may only want to implement the GetLogs but NOT the GetSavedSearch method for example
2018-09-24 13:12:30 +01:00
Stephan
16eab3eb49
Cleanup DisposableTimer log messages
2018-09-20 17:26:10 +02:00