mirror of
https://github.com/jellyfin/jellyfin.git
synced 2024-07-24 22:48:56 +02:00
Merge pull request #2621 from mark-monteiro/log-env-vars-at-startup
Log 'JELLYFIN_' environment variables at application start
This commit is contained in:
commit
9649b986d8
|
@ -897,6 +897,18 @@ namespace Emby.Server.Implementations
|
||||||
.GetCommandLineArgs()
|
.GetCommandLineArgs()
|
||||||
.Distinct();
|
.Distinct();
|
||||||
|
|
||||||
|
// Get all 'JELLYFIN_' prefixed environment variables
|
||||||
|
var allEnvVars = Environment.GetEnvironmentVariables();
|
||||||
|
var jellyfinEnvVars = new Dictionary<object, object>();
|
||||||
|
foreach (var key in allEnvVars.Keys)
|
||||||
|
{
|
||||||
|
if (key.ToString().StartsWith("JELLYFIN_", StringComparison.OrdinalIgnoreCase))
|
||||||
|
{
|
||||||
|
jellyfinEnvVars.Add(key, allEnvVars[key]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
logger.LogInformation("Environment Variables: {EnvVars}", jellyfinEnvVars);
|
||||||
logger.LogInformation("Arguments: {Args}", commandLineArgs);
|
logger.LogInformation("Arguments: {Args}", commandLineArgs);
|
||||||
logger.LogInformation("Operating system: {OS}", OperatingSystem.Name);
|
logger.LogInformation("Operating system: {OS}", OperatingSystem.Name);
|
||||||
logger.LogInformation("Architecture: {Architecture}", RuntimeInformation.OSArchitecture);
|
logger.LogInformation("Architecture: {Architecture}", RuntimeInformation.OSArchitecture);
|
||||||
|
|
Loading…
Reference in a new issue