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);
Ejemplo n.º 2
0
 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;
 }
Ejemplo n.º 3
0
 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;
 }
Ejemplo n.º 6
0
 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);
 }
Ejemplo n.º 11
0
 public KCInventoryItemAPIHelper(KCARestClient client, KCLoggerProperties loggerProperties)
 {
     this.client = client;
     request     = new KCProductRequest(client.ApiAccessToken);
     logger      = new KCLoggerProvider(loggerProperties);
 }