Stephan
|
069c42ef36
|
Ensure all ILogger impl support message templates
|
2018-08-30 10:48:27 +02:00 |
|
Stephan
|
9e07bf0948
|
Improve ILogger documentation
|
2018-08-29 09:12:14 +02:00 |
|
Stephan
|
f791198817
|
Version 8.0.0-alpha.49 for ModelsBuilder
|
2018-08-28 18:45:37 +02:00 |
|
Stephan
|
eaacdc0514
|
Deal with fixmes in IContent IsCultureSomething
|
2018-08-28 15:11:13 +02:00 |
|
Shannon Deminick
|
a151829b26
|
Merge pull request #2845 from umbraco/temp8-serilog
Bye bye Log4Net, Hello Serilog
|
2018-08-28 20:31:12 +10:00 |
|
Warren
|
34452e72c0
|
Adds the shared option to the File sink to avoid file locking & if app restarts we don't get _001 or _002 files etc
|
2018-08-28 09:46:51 +01:00 |
|
Shannon
|
94cbe3b1b8
|
updates timing id
|
2018-08-28 15:40:20 +10:00 |
|
Shannon
|
6506abd451
|
Simplifies logger calls to proxy all calls to a single method of it's type
|
2018-08-28 15:38:36 +10:00 |
|
Shannon
|
8d6e297c37
|
Adds additional Fatal methods to match Error and move Fatal code above error so all logger code goes from Fatal -> Verbose
|
2018-08-28 15:24:45 +10:00 |
|
Warren
|
24f91f1917
|
Adds in Error without ex for just a message and a message template with params
|
2018-08-23 14:43:38 +01:00 |
|
Warren
|
fb4b0ceb69
|
Verified the log works correctly from my TODO note
|
2018-08-23 13:23:40 +01:00 |
|
Warren
|
afebd88d45
|
Update ImageProcessorLogger - to use the new Error logger method that contains only an ex - and under the hood it will pass on an empty string to the message
|
2018-08-23 12:26:33 +01:00 |
|
Warren
|
0c9ac7fa45
|
Make Log4NetLevel enricher internal - no need for it to be public
|
2018-08-23 12:16:43 +01:00 |
|
Warren
|
66e4e1f0f4
|
Adds new method to ILogger for taking only the exception - NOTE will add an empty string for the message
|
2018-08-23 12:14:07 +01:00 |
|
Shannon
|
c164a4789b
|
Fixes Slider
|
2018-08-22 14:13:33 +10:00 |
|
Warren
|
3baf5697e4
|
Add in MachineName as a Serilog property
|
2018-08-21 12:48:06 +01:00 |
|
Shannon
|
04db0caa63
|
Merge remote-tracking branch 'origin/dev-v7' into temp8
# Conflicts:
# src/SolutionInfo.cs
# src/Umbraco.Core/Configuration/UmbracoVersion.cs
# src/Umbraco.Core/Migrations/Install/DatabaseSchemaCreator.cs
# src/Umbraco.Core/Migrations/Upgrade/V_7_12_0/AddRelationTypeForMediaFolderOnDelete.cs
# src/Umbraco.Core/Migrations/Upgrade/V_7_12_0/IncreaseLanguageIsoCodeColumnLength.cs
# src/Umbraco.Core/Persistence/DatabaseModelDefinitions/ConstraintDefinition.cs
# src/Umbraco.Core/Persistence/DatabaseModelDefinitions/DbIndexDefinition.cs
# src/Umbraco.Core/Persistence/Migrations/Upgrades/TargetVersionSeven/AddIndexToCmsMacroPropertyTable.cs
# src/Umbraco.Core/Persistence/Migrations/Upgrades/TargetVersionSeven/AddIndexToCmsMacroTable.cs
# src/Umbraco.Core/Persistence/Migrations/Upgrades/TargetVersionSeven/AlterTagsTable.cs
# src/Umbraco.Core/Persistence/Migrations/Upgrades/TargetVersionSeven/AssignMissingKeysAndIndexes.cs
# src/Umbraco.Core/Persistence/Migrations/Upgrades/TargetVersionSevenEightZero/AddIndexToPropertyTypeAliasColumn.cs
# src/Umbraco.Core/Persistence/Migrations/Upgrades/TargetVersionSevenThreeZero/AddForeignKeysForLanguageAndDictionaryTables.cs
# src/Umbraco.Core/Persistence/Migrations/Upgrades/TargetVersionSevenThreeZero/MigrateAndRemoveTemplateMasterColumn.cs
# src/Umbraco.Core/Persistence/Migrations/Upgrades/TargetVersionSevenThreeZero/UpdateUniqueIdToHaveCorrectIndexType.cs
# src/Umbraco.Core/Persistence/Migrations/Upgrades/TargetVersionSevenTwoZero/AddMissingForeignKeyForContentType.cs
# src/Umbraco.Core/Persistence/Migrations/Upgrades/TargetVersionSixTwoZero/AdditionalIndexesAndKeys.cs
# src/Umbraco.Core/Persistence/SqlSyntax/ISqlSyntaxProvider.cs
# src/Umbraco.Core/Persistence/SqlSyntax/MySqlSyntaxProvider.cs
# src/Umbraco.Core/Persistence/SqlSyntax/SqlCeSyntaxProvider.cs
# src/Umbraco.Core/Persistence/SqlSyntax/SqlServerSyntaxProvider.cs
# src/Umbraco.Core/Persistence/SqlSyntax/SqlSyntaxProviderBase.cs
# src/Umbraco.Core/Persistence/SqlSyntax/SqlSyntaxProviderExtensions.cs
# src/Umbraco.Web.UI.Client/src/views/propertyeditors/nestedcontent/nestedcontent.editor.html
# src/Umbraco.Web/HealthCheck/Checks/DataIntegrity/DatabaseSchemaValidationHealthCheck.cs
# src/Umbraco.Web/Scheduling/KeepAlive.cs
# src/Umbraco.Web/Trees/ApplicationTreeExtensions.cs
|
2018-08-20 15:16:58 +10:00 |
|
Warren
|
9e996c68bb
|
Refactored the error params, so that exception is before the message/template so its more in sync with Serilog signature & was an easy way to find some more logs I missed too
|
2018-08-17 15:41:58 +01:00 |
|
Warren
|
38984181fc
|
Adds the Fatal Logger Extension method <T>
|
2018-08-17 11:38:31 +01:00 |
|
Warren
|
a020d60f3e
|
Adds in new log level from Serilog to our Umbraco ILogger - Fatal (Worse than Error)
|
2018-08-17 11:26:22 +01:00 |
|
Shannon
|
49430ca0a5
|
fixes logic order of dropping indexes
|
2018-08-17 16:07:53 +10:00 |
|
Shannon
|
9d75e36eb4
|
Ensures that checking for constraints/indexes is done within the transaction before dropping anything instead of before the transaction.
|
2018-08-17 15:20:12 +10:00 |
|
Shannon
|
5068b8ae9f
|
Fixes DB schema validation
|
2018-08-17 11:16:10 +10:00 |
|
Shannon
|
cdf3581721
|
code simplification
|
2018-08-17 10:53:45 +10:00 |
|
Shannon
|
0c6cca44d8
|
Fixes SQL providers for returning the correct results for constraints
|
2018-08-17 10:53:21 +10:00 |
|
Warren
|
ce4a19a20a
|
Update OWIN logger with message template properties - mostly used for user X logged in (however we can't log those messages with properties) :(
|
2018-08-16 15:24:45 +01:00 |
|
Warren
|
bb7fd0af25
|
Another one got through the net
|
2018-08-16 14:47:42 +01:00 |
|
Warren
|
0fdccc9c2f
|
Found another log item that was using string interpolation
|
2018-08-16 14:40:33 +01:00 |
|
Sebastiaan Janssen
|
b9e8dd8b86
|
Removes unused import statement
|
2018-08-16 13:47:20 +02:00 |
|
Warren
|
f9ba6970f4
|
Last pass of updating log messages in the solution
|
2018-08-16 12:42:21 +01:00 |
|
Warren
|
47c8651609
|
Update more logging messages to use templates as opposed to string formats that were using the LoggerExtensions <T>
|
2018-08-16 12:00:12 +01:00 |
|
Sebastiaan Janssen
|
45d8d302c9
|
U4-11581 In rare cases the umbracoLanguage table has a constraint instead of an index, making the migration fail
|
2018-08-16 12:10:21 +02:00 |
|
Sebastiaan Janssen
|
d7a0886097
|
Fixes problem where we try to query a table that hasn't been updated with the new column yet, so we can't use the DTO
|
2018-08-16 10:32:10 +02:00 |
|
Warren
|
7f53786461
|
Sets the default text file logger to be debug only & for the JSON file to log verbose
|
2018-08-15 17:43:20 +01:00 |
|
Warren
|
93a69d89e8
|
Add in optional params for the Serilog LoggerConfig Extension methods, to control number of days to keep and the log level to use
|
2018-08-15 16:58:23 +01:00 |
|
Warren
|
e76d35e2ff
|
* Removes the unused func methods from Logger & DebugDiagnosticsLogger
* Adds in new Verbose logging level
|
2018-08-15 16:39:35 +01:00 |
|
Warren
|
95c5817e1e
|
Removes the logging Func from Interface AND updates the only usages
* UmbracoExamineindexer
* The extension method <T> wrappers
|
2018-08-15 15:21:27 +01:00 |
|
Warren
|
ed262e6d4b
|
Fix up the error method in the logger - to pass the exception to Serilog correctly (was wrong way round) & for it to add context of the <T> too
|
2018-08-15 14:53:23 +01:00 |
|
Sebastiaan Janssen
|
39e8a9fa67
|
Bump version to 7.12.1
|
2018-08-15 15:47:21 +02:00 |
|
Shannon
|
2a15feec40
|
Fixes state issue to ensure that non-created variants show up as not-created
|
2018-08-15 15:13:27 +10:00 |
|
Warren
|
2a298aaaf5
|
FIRST PASS - Updates Umbraco.Core project to not use the func overload & to use new message template instead
|
2018-08-14 15:08:32 +01:00 |
|
Warren
|
1c54c4c87d
|
Update Umbraco ILogger extension methods to have some that support message templates for Serilog
* NOTE: Added obsolete with error bool set - to help me find uses to update easier
|
2018-08-14 15:05:58 +01:00 |
|
Shannon
|
66a00546d1
|
more work with saving, publishing and validation for variants, fixes up a few old things too
|
2018-08-14 23:19:32 +10:00 |
|
Warren
|
f62f3300c2
|
Implements updates from recent ILogger changes for these other classes that use it
|
2018-08-14 13:29:38 +01:00 |
|
Warren
|
404e79dd3f
|
Move DisposableTimer into Umbraco.Core.Logging - as it seems to be only related to logging
|
2018-08-14 13:22:44 +01:00 |
|
Warren
|
b44fc3e273
|
Update DisposableTime - so that we now have a timing id to help with correlation (searching for the start & end in logs easier)
|
2018-08-14 13:20:54 +01:00 |
|
Warren
|
24cd72e9a5
|
Update Umbraco ILogger to use messagetemplates & params to make Serilog happy
|
2018-08-14 13:16:22 +01:00 |
|
Warren
|
c53d6f1948
|
Change Logger ctor to take in a Serilog LoggerConfiguration to make it easy to override in code if needed
|
2018-08-14 11:00:18 +01:00 |
|
Warren
|
31dcded8d6
|
Moves parts of the Serilog LoggerConfiguration to extensions methods for easier to read & re-use (if someone is attempting to configure the Serilog pipeline in code)
|
2018-08-14 09:37:29 +01:00 |
|
Warren
|
529a5e10d9
|
Use string.PadRight to be more explicit with what we are doing with the Log4Net level property enricher
|
2018-08-13 11:26:50 +01:00 |
|