Added environment config. Added logging serializers. Updated logs to use serializers.
This commit is contained in:
@ -34,7 +34,9 @@ export class AuthAccessService {
|
||||
this.logger.debug({
|
||||
class: AuthAccessService.name,
|
||||
method: this.generate.name,
|
||||
user_login: user.userLogin,
|
||||
user,
|
||||
access_token: token,
|
||||
exp: expiration,
|
||||
msg: 'User generated an access token.',
|
||||
});
|
||||
|
||||
|
@ -38,6 +38,7 @@ export class AuthController {
|
||||
this.logger.error({
|
||||
class: AuthController.name,
|
||||
method: this.login.name,
|
||||
user: req.user,
|
||||
msg: 'Failed to login.',
|
||||
error: err,
|
||||
});
|
||||
@ -62,7 +63,9 @@ export class AuthController {
|
||||
this.logger.info({
|
||||
class: AuthController.name,
|
||||
method: this.login.name,
|
||||
user_login: req.user.userLogin,
|
||||
user: req.user,
|
||||
access_token: data.access_token,
|
||||
refresh_token: data.refresh_token,
|
||||
msg: 'User logged in.',
|
||||
});
|
||||
|
||||
@ -87,7 +90,7 @@ export class AuthController {
|
||||
this.logger.info({
|
||||
class: AuthController.name,
|
||||
method: this.logout.name,
|
||||
user_login: req.user.userLogin,
|
||||
user: req.user,
|
||||
msg: 'User logged off',
|
||||
});
|
||||
|
||||
@ -112,6 +115,8 @@ export class AuthController {
|
||||
this.logger.debug({
|
||||
class: AuthController.name,
|
||||
method: this.refresh.name,
|
||||
user: req.user,
|
||||
access_token: data.access_token,
|
||||
msg: 'Updated Authentication cookie for access token.',
|
||||
});
|
||||
|
||||
@ -124,6 +129,8 @@ export class AuthController {
|
||||
this.logger.debug({
|
||||
class: AuthController.name,
|
||||
method: this.refresh.name,
|
||||
user: req.user,
|
||||
refresh_token: data.refresh_token,
|
||||
msg: 'Updated Refresh cookie for refresh token.',
|
||||
});
|
||||
}
|
||||
@ -133,6 +140,7 @@ export class AuthController {
|
||||
this.logger.error({
|
||||
class: AuthController.name,
|
||||
method: this.refresh.name,
|
||||
user: req.user,
|
||||
msg: 'Failed to refresh tokens.',
|
||||
error: err,
|
||||
});
|
||||
@ -158,7 +166,7 @@ export class AuthController {
|
||||
this.logger.info({
|
||||
class: AuthController.name,
|
||||
method: this.register.name,
|
||||
user_login: user.userLogin,
|
||||
user: req.user,
|
||||
msg: 'User registered',
|
||||
});
|
||||
} catch (err) {
|
||||
@ -167,6 +175,7 @@ export class AuthController {
|
||||
this.logger.warn({
|
||||
class: AuthController.name,
|
||||
method: this.register.name,
|
||||
user: req.user,
|
||||
msg: 'Failed to register due to duplicate userLogin.',
|
||||
});
|
||||
return {
|
||||
@ -178,6 +187,7 @@ export class AuthController {
|
||||
this.logger.error({
|
||||
class: AuthController.name,
|
||||
method: this.register.name,
|
||||
user: req.user,
|
||||
msg: 'Failed to register.',
|
||||
error: err,
|
||||
});
|
||||
@ -190,6 +200,14 @@ export class AuthController {
|
||||
try {
|
||||
data = await this.auth.login(user);
|
||||
if (!data.access_token || !data.refresh_token || !data.refresh_exp) {
|
||||
this.logger.error({
|
||||
class: AuthController.name,
|
||||
method: this.register.name,
|
||||
user: req.user,
|
||||
access_token: data.access_token,
|
||||
refresh_token: data.refresh_token,
|
||||
msg: 'Failed to generate tokens after registering.',
|
||||
});
|
||||
return {
|
||||
success: false,
|
||||
error_message: 'Something went wrong with tokens while logging in.',
|
||||
@ -199,6 +217,7 @@ export class AuthController {
|
||||
this.logger.error({
|
||||
class: AuthController.name,
|
||||
method: this.register.name,
|
||||
user: req.user,
|
||||
msg: 'Failed to login after registering.',
|
||||
error: err,
|
||||
});
|
||||
|
@ -29,6 +29,8 @@ export class AuthRefreshService {
|
||||
this.logger.warn({
|
||||
class: AuthRefreshService.name,
|
||||
method: this.generate.name,
|
||||
user,
|
||||
refresh_token: refreshToken,
|
||||
msg: 'Refresh token given is invalid.',
|
||||
});
|
||||
throw new UnauthorizedException('Invalid refresh token.');
|
||||
@ -37,6 +39,9 @@ export class AuthRefreshService {
|
||||
this.logger.warn({
|
||||
class: AuthRefreshService.name,
|
||||
method: this.generate.name,
|
||||
user,
|
||||
refresh_token: refreshToken,
|
||||
exp: expiration,
|
||||
msg: 'Refresh token given has expired.',
|
||||
});
|
||||
throw new UnauthorizedException('Invalid refresh token.');
|
||||
@ -61,6 +66,9 @@ export class AuthRefreshService {
|
||||
this.logger.debug({
|
||||
class: AuthRefreshService.name,
|
||||
method: this.generate.name,
|
||||
user,
|
||||
refresh_token: refreshToken,
|
||||
exp: expiration,
|
||||
msg: 'Deleted previous refresh token.',
|
||||
});
|
||||
}
|
||||
@ -83,6 +91,9 @@ export class AuthRefreshService {
|
||||
this.logger.debug({
|
||||
class: AuthRefreshService.name,
|
||||
method: this.generate.name,
|
||||
user,
|
||||
refresh_token: refreshToken,
|
||||
exp: expiration,
|
||||
msg: 'Generated a new refresh token.',
|
||||
});
|
||||
|
||||
@ -95,6 +106,9 @@ export class AuthRefreshService {
|
||||
this.logger.debug({
|
||||
class: AuthRefreshService.name,
|
||||
method: this.generate.name,
|
||||
user,
|
||||
refresh_token: refreshToken,
|
||||
exp: expiration,
|
||||
msg: 'Inserted the new refresh token.',
|
||||
});
|
||||
}
|
||||
|
Reference in New Issue
Block a user