Skip to content

Commit 8640aa2

Browse files
feat: added logger module plugin
1 parent 55ea44b commit 8640aa2

File tree

13 files changed

+6095
-125
lines changed

13 files changed

+6095
-125
lines changed

package.json

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -74,21 +74,9 @@
7474
}
7575
},
7676
"dependencies": {
77-
"@golevelup/nestjs-discovery": "3.0.0",
78-
"@jbiskur/nestjs-async-module": "3.11.0",
79-
"@jbiskur/nestjs-options-module-factory": "3.11.0",
80-
"@types/dotenv": "8.2.0",
81-
"@types/lodash": "4.14.191",
82-
"@willsoto/nestjs-prometheus": "5.0.0",
83-
"dd-trace": "3.9.3",
8477
"dotenv": "16.0.3",
85-
"lodash": "4.17.21",
86-
"nest-winston": "1.8.0",
87-
"nestjs-ddtrace": "3.0.2",
88-
"prom-client": "14.1.0",
8978
"reflect-metadata": "0.1.13",
90-
"rxjs": "7.8.0",
91-
"winston": "3.8.2"
79+
"rxjs": "7.8.0"
9280
},
9381
"peerDependencies": {
9482
"@flowcore/microservice": "^3.0.0",

src/example/builder/example-module.builder.ts

Lines changed: 0 additions & 25 deletions
This file was deleted.

src/example/config/example.configuration.ts

Lines changed: 0 additions & 15 deletions
This file was deleted.

src/example/example.module.ts

Lines changed: 0 additions & 14 deletions
This file was deleted.

src/example/example/example.service.ts

Lines changed: 0 additions & 12 deletions
This file was deleted.

src/example/index.ts

Lines changed: 0 additions & 5 deletions
This file was deleted.

src/example/interface/example-module-options.interface.ts

Lines changed: 0 additions & 3 deletions
This file was deleted.

src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export * from "./example/example.module";
1+
export * from "./logger-module.plugin";

src/logger-module.plugin.ts

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import {
2+
INestApplicationBuilderPlugin,
3+
NestApplicationBuilder,
4+
} from "@jbiskur/nestjs-test-utilities";
5+
import { LoggerModule } from "@flowcore/microservice";
6+
7+
export class LoggerModulePlugin implements INestApplicationBuilderPlugin {
8+
run(appBuilder: NestApplicationBuilder): void {
9+
appBuilder.withTestModule((builder) =>
10+
builder.withModule(
11+
LoggerModule.forRootAsync({
12+
useFactory: () => ({
13+
level: "debug",
14+
pretty: true,
15+
}),
16+
}),
17+
),
18+
);
19+
}
20+
}

test/.env.config

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +0,0 @@
1-
NAME=Peter

0 commit comments

Comments
 (0)