Exemplo n.º 1
0
        public string GetMessageFromKey(LogLanguageKey messageKey, string culture)
        {
            var cult            = culture != null ? new CultureInfo(culture) : _resourceCulture;
            var resourceMessage = _manager != null && messageKey.ToString() != null
                ? _manager.GetResourceSet(cult, true,
                                          cult.TwoLetterISOLanguageName == default(RegionType).ToString().ToLower())
                                  ?.GetString(messageKey.ToString()) : string.Empty;

            return(!string.IsNullOrEmpty(resourceMessage) ? resourceMessage : $"#<{messageKey.ToString()}>");
        }
Exemplo n.º 2
0
        public string GetMessageFromKey(LogLanguageKey messageKey, string culture = null)
        {
            string resourceMessage = _manager != null && messageKey.ToString() != null?_manager.GetResourceSet(culture != null?new CultureInfo(culture) : _resourceCulture, true, culture == default(RegionType).ToString())?.GetString(messageKey.ToString()) : string.Empty;

            return(!string.IsNullOrEmpty(resourceMessage) ? resourceMessage : $"#<{messageKey.ToString() }>");
        }