private IDictionary <string, string> GetModuleLogConfigurationType(EdgeModuleAdvanceConfiguration advanceConfiguration)
        {
            IDictionary <string, string> logType = new Dictionary <string, string>();

            if (advanceConfiguration != null)
            {
                logType.Add(Constants.MaxSize, string.Format(Constants.MaxSizeTemplate, GetLogRetentionSize(advanceConfiguration.LogRetentionSpace).ToString()));
                logType.Add(Constants.MaxFile, GetMaxLogFilesToBeCreatedOnGateway(advanceConfiguration.LogRetentionSpace));
            }

            return(logType);
        }
        private IDictionary <string, ModuleEnvironmentValue> GetLogLevelData(EdgeModuleAdvanceConfiguration advanceConfiguration, bool isCompressionEnabled)
        {
            IDictionary <string, ModuleEnvironmentValue> envData = new Dictionary <string, ModuleEnvironmentValue>();

            if (advanceConfiguration != null)
            {
                envData.Add(Constants.ModuleLogLevel, new ModuleEnvironmentValue {
                    Value = advanceConfiguration.LogLevel
                });
            }

            envData.Add(Constants.ModuleMessageCompression, new ModuleEnvironmentValue {
                Value = isCompressionEnabled.ToString()
            });
            return(envData);
        }