@jupiterone/integration-sdk-runtime
Advanced tools
Comparing version 3.7.0 to 3.8.0
@@ -11,2 +11,3 @@ /// <reference types="node" /> | ||
serializers?: Logger.Serializers; | ||
onFailure?: OnFailureFunction; | ||
} | ||
@@ -16,3 +17,3 @@ interface CreateIntegrationLoggerInput extends CreateLoggerInput<IntegrationExecutionContext, IntegrationStepExecutionContext> { | ||
} | ||
export declare function createLogger<TExecutionContext extends ExecutionContext, TStepExecutionContext extends StepExecutionContext>({ name, pretty, serializers, }: CreateLoggerInput<TExecutionContext, TStepExecutionContext>): IntegrationLogger; | ||
export declare function createLogger<TExecutionContext extends ExecutionContext, TStepExecutionContext extends StepExecutionContext>({ name, pretty, serializers, onFailure, }: CreateLoggerInput<TExecutionContext, TStepExecutionContext>): IntegrationLogger; | ||
/** | ||
@@ -22,3 +23,3 @@ * Create a logger for the integration that will include invocation details and | ||
*/ | ||
export declare function createIntegrationLogger({ name, invocationConfig, pretty, serializers, }: CreateIntegrationLoggerInput): IntegrationLogger; | ||
export declare function createIntegrationLogger({ name, invocationConfig, pretty, serializers, onFailure, }: CreateIntegrationLoggerInput): IntegrationLogger; | ||
interface EventLookup { | ||
@@ -25,0 +26,0 @@ event: IntegrationEvent; |
@@ -16,3 +16,3 @@ "use strict"; | ||
const bunyanFormat = require('bunyan-format'); | ||
function createLogger({ name, pretty, serializers, }) { | ||
function createLogger({ name, pretty, serializers, onFailure, }) { | ||
const loggerConfig = { | ||
@@ -36,2 +36,3 @@ name, | ||
errorSet, | ||
onFailure, | ||
}); | ||
@@ -44,3 +45,3 @@ } | ||
*/ | ||
function createIntegrationLogger({ name, invocationConfig, pretty, serializers, }) { | ||
function createIntegrationLogger({ name, invocationConfig, pretty, serializers, onFailure, }) { | ||
const serializeInstanceConfig = createInstanceConfigSerializer(invocationConfig === null || invocationConfig === void 0 ? void 0 : invocationConfig.instanceConfigFields); | ||
@@ -61,2 +62,3 @@ return createLogger({ | ||
}, | ||
onFailure, | ||
}); | ||
@@ -63,0 +65,0 @@ } |
{ | ||
"name": "@jupiterone/integration-sdk-runtime", | ||
"version": "3.7.0", | ||
"version": "3.8.0", | ||
"description": "The SDK for developing JupiterOne integrations", | ||
@@ -26,3 +26,3 @@ "main": "dist/src/index.js", | ||
"dependencies": { | ||
"@jupiterone/integration-sdk-core": "^3.7.0", | ||
"@jupiterone/integration-sdk-core": "^3.8.0", | ||
"@lifeomic/alpha": "^1.1.3", | ||
@@ -46,3 +46,3 @@ "async-sema": "^3.1.0", | ||
"devDependencies": { | ||
"@jupiterone/integration-sdk-private-test-utils": "^3.7.0", | ||
"@jupiterone/integration-sdk-private-test-utils": "^3.8.0", | ||
"@types/uuid": "^7.0.2", | ||
@@ -53,3 +53,3 @@ "get-port": "^5.1.1", | ||
}, | ||
"gitHead": "a7c9e891f425dad579aade12e299b5af7d79ae46" | ||
"gitHead": "23109b1bffa3ffa6847bb182d53d45354f562b68" | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
441490
2277