├── .env.example ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── README.md ├── apps └── api │ ├── src │ ├── apiHttpController.ts │ ├── apiModule.ts │ ├── apiService.ts │ └── main.ts │ └── tsconfig.app.json ├── libs └── shared │ ├── src │ ├── config │ │ ├── domain │ │ │ └── services │ │ │ │ └── configService.ts │ │ └── infrastructure │ │ │ └── nestjs │ │ │ └── configModule.ts │ ├── context │ │ ├── domain │ │ │ └── interfaces │ │ │ │ └── contextStorageService.ts │ │ └── infrastructure │ │ │ ├── nestjs-cls │ │ │ └── nestjsClsContextStorageService.ts │ │ │ └── nestjs │ │ │ └── contextModule.ts │ └── logger │ │ ├── domain │ │ ├── log.ts │ │ ├── logger.ts │ │ └── loggerService.ts │ │ └── infrastructure │ │ ├── nestjs │ │ ├── loggerModule.ts │ │ └── nestjsLoggerServiceAdapter.ts │ │ └── winston │ │ ├── transports │ │ ├── consoleTransport.ts │ │ ├── fileTransport.ts │ │ └── slackTransport.ts │ │ └── winstonLogger.ts │ └── tsconfig.lib.json ├── nest-cli.json ├── package.json ├── tsconfig.build.json ├── tsconfig.json └── yarn.lock /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnm733/nestjs-logger/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnm733/nestjs-logger/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnm733/nestjs-logger/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnm733/nestjs-logger/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnm733/nestjs-logger/HEAD/README.md -------------------------------------------------------------------------------- /apps/api/src/apiHttpController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnm733/nestjs-logger/HEAD/apps/api/src/apiHttpController.ts -------------------------------------------------------------------------------- /apps/api/src/apiModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnm733/nestjs-logger/HEAD/apps/api/src/apiModule.ts -------------------------------------------------------------------------------- /apps/api/src/apiService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnm733/nestjs-logger/HEAD/apps/api/src/apiService.ts -------------------------------------------------------------------------------- /apps/api/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnm733/nestjs-logger/HEAD/apps/api/src/main.ts -------------------------------------------------------------------------------- /apps/api/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnm733/nestjs-logger/HEAD/apps/api/tsconfig.app.json -------------------------------------------------------------------------------- /libs/shared/src/config/domain/services/configService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnm733/nestjs-logger/HEAD/libs/shared/src/config/domain/services/configService.ts -------------------------------------------------------------------------------- /libs/shared/src/config/infrastructure/nestjs/configModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnm733/nestjs-logger/HEAD/libs/shared/src/config/infrastructure/nestjs/configModule.ts -------------------------------------------------------------------------------- /libs/shared/src/context/domain/interfaces/contextStorageService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnm733/nestjs-logger/HEAD/libs/shared/src/context/domain/interfaces/contextStorageService.ts -------------------------------------------------------------------------------- /libs/shared/src/context/infrastructure/nestjs-cls/nestjsClsContextStorageService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnm733/nestjs-logger/HEAD/libs/shared/src/context/infrastructure/nestjs-cls/nestjsClsContextStorageService.ts -------------------------------------------------------------------------------- /libs/shared/src/context/infrastructure/nestjs/contextModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnm733/nestjs-logger/HEAD/libs/shared/src/context/infrastructure/nestjs/contextModule.ts -------------------------------------------------------------------------------- /libs/shared/src/logger/domain/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnm733/nestjs-logger/HEAD/libs/shared/src/logger/domain/log.ts -------------------------------------------------------------------------------- /libs/shared/src/logger/domain/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnm733/nestjs-logger/HEAD/libs/shared/src/logger/domain/logger.ts -------------------------------------------------------------------------------- /libs/shared/src/logger/domain/loggerService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnm733/nestjs-logger/HEAD/libs/shared/src/logger/domain/loggerService.ts -------------------------------------------------------------------------------- /libs/shared/src/logger/infrastructure/nestjs/loggerModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnm733/nestjs-logger/HEAD/libs/shared/src/logger/infrastructure/nestjs/loggerModule.ts -------------------------------------------------------------------------------- /libs/shared/src/logger/infrastructure/nestjs/nestjsLoggerServiceAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnm733/nestjs-logger/HEAD/libs/shared/src/logger/infrastructure/nestjs/nestjsLoggerServiceAdapter.ts -------------------------------------------------------------------------------- /libs/shared/src/logger/infrastructure/winston/transports/consoleTransport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnm733/nestjs-logger/HEAD/libs/shared/src/logger/infrastructure/winston/transports/consoleTransport.ts -------------------------------------------------------------------------------- /libs/shared/src/logger/infrastructure/winston/transports/fileTransport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnm733/nestjs-logger/HEAD/libs/shared/src/logger/infrastructure/winston/transports/fileTransport.ts -------------------------------------------------------------------------------- /libs/shared/src/logger/infrastructure/winston/transports/slackTransport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnm733/nestjs-logger/HEAD/libs/shared/src/logger/infrastructure/winston/transports/slackTransport.ts -------------------------------------------------------------------------------- /libs/shared/src/logger/infrastructure/winston/winstonLogger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnm733/nestjs-logger/HEAD/libs/shared/src/logger/infrastructure/winston/winstonLogger.ts -------------------------------------------------------------------------------- /libs/shared/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnm733/nestjs-logger/HEAD/libs/shared/tsconfig.lib.json -------------------------------------------------------------------------------- /nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnm733/nestjs-logger/HEAD/nest-cli.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnm733/nestjs-logger/HEAD/package.json -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnm733/nestjs-logger/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnm733/nestjs-logger/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnm733/nestjs-logger/HEAD/yarn.lock --------------------------------------------------------------------------------