Added file/json logging.

This commit is contained in:
Tom
2025-02-12 20:29:15 +00:00
parent a0909bfd21
commit abb8bec0cf
6 changed files with 166 additions and 50 deletions

View File

@ -3,12 +3,14 @@ import { Injectable } from '@nestjs/common';
import { JwtService } from '@nestjs/jwt';
import { UserEntity } from 'src/users/users.entity';
import { ConfigService } from '@nestjs/config';
import { PinoLogger } from 'nestjs-pino';
@Injectable()
export class AuthAccessService {
constructor(
private jwts: JwtService,
private config: ConfigService,
private logger: PinoLogger,
) { }
async generate(user: UserEntity) {
@ -29,6 +31,13 @@ export class AuthAccessService {
}
);
this.logger.debug({
class: AuthAccessService.name,
method: this.generate.name,
user_login: user.userLogin,
msg: 'User generated an access token.',
});
return {
access_token: token,
exp: expiration.getTime(),