diff --git a/libs/askar/src/askar/askar.service.ts b/libs/askar/src/askar/askar.service.ts index 789ac58e49ac5022ffefc148ce7dfbc90e6ffc2a..30f2fb8208860f07b5ec792e0c9793bc5ccbb7df 100644 --- a/libs/askar/src/askar/askar.service.ts +++ b/libs/askar/src/askar/askar.service.ts @@ -12,7 +12,6 @@ import { CredentialEventTypes, HttpOutboundTransport, InitConfig, - LogLevel, ProofEventTypes, TypedArrayEncoder, WsOutboundTransport, @@ -52,7 +51,7 @@ export class AskarService implements OnModuleInit, OnModuleDestroy { const config = { label: this.agentConfig.agentName, - logger: new ConsoleLogger(LogLevel.debug), + logger: new ConsoleLogger(this.agentConfig.logLevel), walletConfig: { storage: { type: "postgres", diff --git a/libs/config/src/config/agent.config.ts b/libs/config/src/config/agent.config.ts index 489e8376f0c001e8c84aa214d6b4bb7342aabe36..f0ab211b07809151eaea10ba85d325b52d54f361 100644 --- a/libs/config/src/config/agent.config.ts +++ b/libs/config/src/config/agent.config.ts @@ -1,6 +1,7 @@ import { registerAs } from "@nestjs/config"; import * as process from "process"; import { IConfAgent } from "../interfaces/agent.config.interface"; +import { LogLevel } from "@aries-framework/core"; export const agentConfig = registerAs( "agent", @@ -34,5 +35,6 @@ export const agentConfig = registerAs( agentAuthBasicPass: process.env["AUTH_BASIC_PASS"]!, agentAuthJwtEnabled: !!process.env["AUTH_JWT_PUBLIC_KEY"], agentAuthJwtPublicKey: process.env["AUTH_JWT_PUBLIC_KEY"]!, + logLevel: parseInt(process.env["LOG_LEVEL"]!) || LogLevel.error, }), ); diff --git a/libs/config/src/interfaces/agent.config.interface.ts b/libs/config/src/interfaces/agent.config.interface.ts index 2027c8ba3efe40ac488441e1a47ee187a2f9e986..3afa27b841f9832b0998b9300f69807c5769b38b 100644 --- a/libs/config/src/interfaces/agent.config.interface.ts +++ b/libs/config/src/interfaces/agent.config.interface.ts @@ -24,4 +24,6 @@ export interface IConfAgent { agentAuthBasicPass: string; agentAuthJwtEnabled: boolean; agentAuthJwtPublicKey: string; + + logLevel: number; }