Skip to content

Commit c11ce75

Browse files
committed
fix(verifier): Correctly pass down log levels to the native core
1 parent 6087b86 commit c11ce75

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

src/ffi/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ let ffiLogLevel: LogLevel;
1414

1515
const initialiseFfi = (logLevel: LogLevel): FfiBinding<FfiDeclarations> => {
1616
logger.debug(`Initalising native core at log level '${logLevel}'`);
17-
process.env[LOG_ENV_VAR_NAME] = logLevel;
17+
process.env[LOG_ENV_VAR_NAME] = logLevel.toUpperCase();
1818
ffiLogLevel = logLevel;
1919
const lib = createFfi(
2020
libName('pact_ffi', `v${PACT_FFI_VERSION}`),

src/verifier/arguments.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ export const argMapping: ArgMapping<
3535
? ['--port', u.port, '--hostname', u.hostname]
3636
: [];
3737
},
38-
logLevel: (logLevel: LogLevel) => ['--loglevel', logLevel],
38+
logLevel: (logLevel: LogLevel) => ['--loglevel', logLevel.toUpperCase()],
3939
provider: { arg: '--provider-name', mapper: 'string' },
4040
pactUrls: (pactUrls: string[]) =>
4141
pactUrls.reduce<Array<string>>((acc: Array<string>, uri: string) => {

src/verifier/nativeVerifier.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ const VERIFICATION_FAILED = 1;
1111
const INVALID_ARGUMENTS = 4;
1212

1313
export const verify = (opts: VerifierOptions): Promise<string> => {
14-
const verifierLib = getFfiLib();
14+
const verifierLib = getFfiLib(opts.logLevel);
1515
// Todo: probably separate out the sections of this logic into separate promises
1616
return new Promise<string>((resolve, reject) => {
1717
const request = argumentMapper(argMapping, opts, ignoredArguments)

0 commit comments

Comments
 (0)