dependencies Legend  Declarations  Module  Bootstrap  Providers  Exports cluster_RecallSystemLogModule cluster_RecallSystemLogModule_providers RecallSystemLogEntityRelationAdapter RecallSystemLogEntityRelationAdapter RecallSystemLogModule RecallSystemLogModule RecallSystemLogEntityRelationAdapter->RecallSystemLogModule RecallSystemLogRequestContextAdapter RecallSystemLogRequestContextAdapter RecallSystemLogRequestContextAdapter->RecallSystemLogModule

File

apps/recallassess/recallassess-api/src/common/system-log/recall-system-log.module.ts

import { BNestSystemLogRootModule, BNestSystemLogStatusCodeInterceptor } from "@bish-nest/system-log";
import { Global, Module } from "@nestjs/common";
import { APP_INTERCEPTOR } from "@nestjs/core";
import { RecallSystemLogEntityRelationAdapter } from "./recall-system-log-entity-relation.adapter";
import { RecallSystemLogRequestContextAdapter } from "./recall-system-log-request-context.adapter";

@Global()
@Module({
  imports: [
    BNestSystemLogRootModule.forRoot({
      requestContextAdapter: RecallSystemLogRequestContextAdapter,
      entityRelationAdapter: RecallSystemLogEntityRelationAdapter,
      http500AlertBranding: {
        appName: "RecallAssess",
        emailFooterText: "RecallAssess operations notification",
      },
    }),
  ],
  providers: [
    RecallSystemLogRequestContextAdapter,
    RecallSystemLogEntityRelationAdapter,
    {
      provide: APP_INTERCEPTOR,
      useClass: BNestSystemLogStatusCodeInterceptor,
    },
  ],
  exports: [BNestSystemLogRootModule],
})
export class RecallSystemLogModule {}

results matching ""

    No results matching ""