diff options
| author | dkanada <dkanada@users.noreply.github.com> | 2020-03-18 23:52:43 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-03-18 23:52:43 +0900 |
| commit | 9649b986d8e4a916f0b5d462dcdc6eaede27b502 (patch) | |
| tree | 12c98cbb7e16159ab2cc20f294cf37c09b2ba7dc /Emby.Server.Implementations/ApplicationHost.cs | |
| parent | a96c0a72b8574c563a91c7d5cf8aaf2541efe201 (diff) | |
| parent | 885bc11b67f7b8131b4695000608a08a928b935e (diff) | |
Merge pull request #2621 from mark-monteiro/log-env-vars-at-startup
Log 'JELLYFIN_' environment variables at application start
Diffstat (limited to 'Emby.Server.Implementations/ApplicationHost.cs')
| -rw-r--r-- | Emby.Server.Implementations/ApplicationHost.cs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/Emby.Server.Implementations/ApplicationHost.cs b/Emby.Server.Implementations/ApplicationHost.cs index d16c8512d..35b2cba9f 100644 --- a/Emby.Server.Implementations/ApplicationHost.cs +++ b/Emby.Server.Implementations/ApplicationHost.cs @@ -897,6 +897,18 @@ namespace Emby.Server.Implementations .GetCommandLineArgs() .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("Operating system: {OS}", OperatingSystem.Name); logger.LogInformation("Architecture: {Architecture}", RuntimeInformation.OSArchitecture); |
