public static ILogger EnrichMetadata(this ILogger logger, KCLoggerProperties loggerProperties) => logger .ForContext(KCLoggerConstants.EntityId, loggerProperties.EntityId) .ForContext(KCLoggerConstants.ParentEntityId, loggerProperties.ParentEntityId) .ForContext(KCLoggerConstants.RequestId, loggerProperties.RequestId) .ForContext(KCLoggerConstants.EntityType, loggerProperties.EntityType) .ForContext(KCLoggerConstants.ActionName, loggerProperties.ActionName);
public KCMapInventoryItem(KCRelationshipSetupMaint relationshipGraph, KCClassificationsMappingMaint classificationsGraph, KCBulkProductMaint bulkGraph, KCIItemConversionDataMaint conversionGraph, KCStore store, KCLoggerProperties loggerProperties) { RelationshipGraph = relationshipGraph; ClassificationsGraph = classificationsGraph; BulkGraph = bulkGraph; ConversionGraph = conversionGraph; Store = store; LoggerProperties = loggerProperties; }
public KCInventoryItemDataHelper(KCLoggerProperties loggerProperties) { logger = new KCLoggerProvider(loggerProperties); }
public KCLoggerProvider(KCLoggerProperties loggerProperties) { LoggerProperties = loggerProperties; }
public KCBulkUploader(KCBulkProductMaint graph, KCLoggerProperties loggerProperties, CancellationToken cancellationToken) { Graph = graph; logger = new KCLoggerProvider(loggerProperties); this.cancellationToken = cancellationToken; }
public KCShipmentDataHelper(KCLoggerProperties loggerProperties) { logger = new KCLoggerProvider(loggerProperties); }
public static void Verbose(this ILogger logger, KCLoggerProperties loggerProperties, string message) => logger.EnrichMetadata(loggerProperties).Verbose(message);
public static void Error(this ILogger logger, KCLoggerProperties loggerProperties, string message) => logger.EnrichMetadata(loggerProperties).Error(message);
public static void Information(this ILogger logger, KCLoggerProperties loggerProperties, string message) => logger.EnrichMetadata(loggerProperties).Information(message);
public KCMSMQDataHelper(KCLoggerProperties loggerProperties) { logger = new KCLoggerProvider(loggerProperties); }
public KCInventoryItemAPIHelper(KCARestClient client, KCLoggerProperties loggerProperties) { this.client = client; request = new KCProductRequest(client.ApiAccessToken); logger = new KCLoggerProvider(loggerProperties); }