Merge pull request #1432 from hedgedoc/renovate/develop-major-nestjs-packages

This commit is contained in:
David Mehren 2021-07-15 20:36:14 +02:00 committed by GitHub
commit 4ffd9b22ec
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 390 additions and 359 deletions

View file

@ -26,14 +26,14 @@
},
"dependencies": {
"@azure/storage-blob": "12.6.0",
"@nestjs/common": "7.6.18",
"@nestjs/config": "0.6.3",
"@nestjs/core": "7.6.18",
"@nestjs/passport": "7.1.6",
"@nestjs/platform-express": "7.6.18",
"@nestjs/schedule": "0.4.3",
"@nestjs/swagger": "4.8.2",
"@nestjs/typeorm": "7.1.5",
"@nestjs/common": "8.0.3",
"@nestjs/config": "1.0.0",
"@nestjs/core": "8.0.3",
"@nestjs/passport": "8.0.0",
"@nestjs/platform-express": "8.0.3",
"@nestjs/schedule": "1.0.0",
"@nestjs/swagger": "5.0.3",
"@nestjs/typeorm": "8.0.1",
"@types/bcrypt": "5.0.0",
"@types/cron": "1.7.2",
"@types/minio": "7.0.7",
@ -57,15 +57,15 @@
"raw-body": "2.4.1",
"reflect-metadata": "0.1.13",
"rimraf": "3.0.2",
"rxjs": "7.1.0",
"rxjs": "7.2.0",
"sqlite3": "5.0.2",
"swagger-ui-express": "4.1.6",
"typeorm": "0.2.34"
},
"devDependencies": {
"@nestjs/cli": "7.6.0",
"@nestjs/schematics": "7.3.1",
"@nestjs/testing": "7.6.18",
"@nestjs/cli": "8.0.2",
"@nestjs/schematics": "8.0.1",
"@nestjs/testing": "8.0.3",
"@tsconfig/node12": "1.0.9",
"@types/cli-color": "2.0.0",
"@types/express": "4.17.12",

View file

@ -4,7 +4,13 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { Inject, Injectable, Optional, Scope } from '@nestjs/common';
import {
Inject,
Injectable,
LoggerService,
Optional,
Scope,
} from '@nestjs/common';
import { isObject } from '@nestjs/common/utils/shared.utils';
import clc = require('cli-color');
import DateTimeFormatOptions = Intl.DateTimeFormatOptions;
@ -13,7 +19,7 @@ import { Loglevel } from '../config/loglevel.enum';
import { needToLog } from '../config/utils';
@Injectable({ scope: Scope.TRANSIENT })
export class ConsoleLoggerService {
export class ConsoleLoggerService implements LoggerService {
private classContext: string | undefined;
private lastTimestamp: number;

View file

@ -18,6 +18,7 @@ import { ConsoleLoggerService } from './logger/console-logger.service';
async function bootstrap(): Promise<void> {
const app = await NestFactory.create<NestExpressApplication>(AppModule, {
logger: ['error', 'warn', 'log'] as LogLevel[],
bufferLogs: true,
});
const logger = await app.resolve(ConsoleLoggerService);
logger.log('Switching logger', 'AppBootstrap');

View file

@ -71,9 +71,9 @@ describe('Media', () => {
const logger = await app.resolve(ConsoleLoggerService);
logger.log('Switching logger', 'AppBootstrap');
app.useLogger(logger);
const notesService: NotesService = moduleRef.get('NotesService');
const notesService: NotesService = moduleRef.get(NotesService);
await notesService.createNote('test content', 'test_upload_media');
const userService: UsersService = moduleRef.get('UsersService');
const userService: UsersService = moduleRef.get(UsersService);
await userService.createUser('hardcoded', 'Testy');
});

View file

@ -68,9 +68,9 @@ describe('Media', () => {
const logger = await app.resolve(ConsoleLoggerService);
logger.log('Switching logger', 'AppBootstrap');
app.useLogger(logger);
const notesService: NotesService = moduleRef.get('NotesService');
const notesService: NotesService = moduleRef.get(NotesService);
await notesService.createNote('test content', 'test_upload_media');
mediaService = moduleRef.get('MediaService');
mediaService = moduleRef.get(MediaService);
});
describe('POST /media', () => {

706
yarn.lock

File diff suppressed because it is too large Load diff