The best location to enable logging for AdminUI is in the API site. The application outputs to the console by default, which most hosting options can read from.
Logging with IIS or Azure
Setting the stdoutLogEnabled
attribute to true
in the web.config
or IIS configuration manager enables logging. This attribute is found in: system.webServer > aspNetCore
.
The log file output location is controlled by the stdoutLogFile
attribute.
In the example below, logging has been enabled in the web.config
and all log files will be output to the .\logs\
directory. The log files will also be prefixed with stdout
:
<aspNetCore stdoutLogEnabled="true" stdoutLogFile=".\logs\stdout" ...>
...
</aspNetCore>
Note: Ensure that the folder exists and that IIS has permissions to write to it.
Logging with Docker
Docker should automatically record any UI and API logs with Docker logging. Most tools and systems that work with Docker logging will continue to work as expected.