This is an attempt at documenting the available options for the service the DAM center has in Dotnet Core.
The services covered by this document is the services in the DigizuiteCore and the AutomationWorkflows folder.
Logging
The following keys are available in the “Logging” section of the appsettings.json.
All settings are reloaded on the fly if the appsettings.json is changed, no need to restart the process.
Option name | Description |
---|---|
| How much log should be included. Valid values are
with each level logging more information. |
| A dictionary that can be used to change the log level of certain namespaces. Usually not something you need to change. For example: "Overrides": { "Microsoft.EntityFrameworkCore": "Warning" }, Reduces the LogLevel of Entity Framework to Warning, rather than the normal log level set for the rest of the service. Multiple keys can be provided. |
| If the centrailized logging mechanic should be enabled. This has to be enabled to be able to pull logs directly from Media Manager. |
| The path where the service should attempt to log it’s own logs, if local logging is enabled. This does not cleanup after itself, so this should only be enabled for the sake of debugging, and should be turned of once done. |
| If local logging should be enabled. Same warning as above applies. |
Note
There are certain times when the applications fails to start completely (Usually due to some problem with the environment), in this case it can useful to go into the Web.Config file for the service, and enable stdout logging. One should be careful to disable this, once the service is up and running again, as it doesn’t cleanup after itself, so it can risk filling the disk.