コード例 #1
0
 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);
コード例 #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;
 }
コード例 #3
0
 public KCInventoryItemDataHelper(KCLoggerProperties loggerProperties)
 {
     logger = new KCLoggerProvider(loggerProperties);
 }
コード例 #4
0
 public KCLoggerProvider(KCLoggerProperties loggerProperties)
 {
     LoggerProperties = loggerProperties;
 }
コード例 #5
0
 public KCBulkUploader(KCBulkProductMaint graph, KCLoggerProperties loggerProperties, CancellationToken cancellationToken)
 {
     Graph  = graph;
     logger = new KCLoggerProvider(loggerProperties);
     this.cancellationToken = cancellationToken;
 }
コード例 #6
0
 public KCShipmentDataHelper(KCLoggerProperties loggerProperties)
 {
     logger = new KCLoggerProvider(loggerProperties);
 }
コード例 #7
0
 public static void Verbose(this ILogger logger, KCLoggerProperties loggerProperties, string message) =>
 logger.EnrichMetadata(loggerProperties).Verbose(message);
コード例 #8
0
 public static void Error(this ILogger logger, KCLoggerProperties loggerProperties, string message) =>
 logger.EnrichMetadata(loggerProperties).Error(message);
コード例 #9
0
 public static void Information(this ILogger logger, KCLoggerProperties loggerProperties, string message) =>
 logger.EnrichMetadata(loggerProperties).Information(message);
コード例 #10
0
 public KCMSMQDataHelper(KCLoggerProperties loggerProperties)
 {
     logger = new KCLoggerProvider(loggerProperties);
 }
コード例 #11
0
 public KCInventoryItemAPIHelper(KCARestClient client, KCLoggerProperties loggerProperties)
 {
     this.client = client;
     request     = new KCProductRequest(client.ApiAccessToken);
     logger      = new KCLoggerProvider(loggerProperties);
 }