NLog.Targets.Syslog.MessageCreation.SdIdToInvalidParamNamePattern.Map C# (CSharp) Method

Map() public static method

public static Map ( string sdId ) : string
sdId string
return string
        public static string Map(string sdId)
        {
            return InvalidIanaParamNames.ContainsKey(sdId) ? InvalidIanaParamNames[sdId] : InvalidCustomParamName;
        }

Usage Example

        public static void Append(ByteArray message, List <SdElement> sdElements, LogEventInfo logEvent)
        {
            if (LogDuplicatesPolicy.IsApplicable())
            {
                LogDuplicatesPolicy.Apply(sdElements, x => x.sdId.Render(logEvent));
            }

            foreach (var sdElement in sdElements)
            {
                var renderedSdId = sdElement.sdId.Render(logEvent);
                message.AppendBytes(LeftBracketBytes);
                sdElement.sdId.Append(message, renderedSdId);
                SdParam.Append(message, sdElement.sdParams, logEvent, SdIdToInvalidParamNamePattern.Map(renderedSdId));
                message.AppendBytes(RightBracketBytes);
            }
        }
All Usage Examples Of NLog.Targets.Syslog.MessageCreation.SdIdToInvalidParamNamePattern::Map
SdIdToInvalidParamNamePattern