diff --git a/src/datasources/issues.ts b/src/datasources/issues.ts index cb9f001..d200c37 100644 --- a/src/datasources/issues.ts +++ b/src/datasources/issues.ts @@ -1,17 +1,21 @@ import { RedmineTypes } from '@app/redmine-types/index'; -import { Injectable } from '@nestjs/common'; -import nano from 'nano'; +import { Injectable, Logger } from '@nestjs/common'; import configuration from '../configs/app'; +import nano = require('nano'); const config = configuration(); @Injectable() export class Issues { + private static logger = new Logger(Issues.name); + static async getDatasource(): Promise< nano.DocumentScope > { + Issues.logger.debug(`Issues datasource url = ${config.couchDbUrl}`); const n = nano(config.couchDbUrl); const dbs = await n.db.list(); + Issues.logger.debug(`Issues datasource db name = ${config.dbs.issues}`); if (!dbs.includes(config.dbs.issues)) { await n.db.create(config.dbs.issues); }