add context user with user.id instead of public key

This commit is contained in:
Moriz Wahl 2022-05-10 19:33:26 +02:00
parent cb012882b1
commit 9893cc78aa
3 changed files with 8 additions and 8 deletions

View File

@ -1,4 +1,4 @@
import log4js from '@/server/logger'
import { getLogger } from '@/server/logger'
import { Context, getUser } from '@/server/context'
import { Resolver, Query, Ctx, Authorized } from 'type-graphql'
@ -12,7 +12,7 @@ import { TransactionLink as dbTransactionLink } from '@entity/TransactionLink'
import { MoreThan, getCustomRepository } from '@dbTools/typeorm'
import { TransactionLinkRepository } from '@repository/TransactionLink'
const logger = log4js.getLogger('backend.graphql.resolver.BalanceResolver')
const logger = getLogger('backend')
@Resolver()
export class BalanceResolver {
@ -22,7 +22,7 @@ export class BalanceResolver {
const user = getUser(context)
const now = new Date()
logger.addContext('user', user.pubKey)
logger.addContext('user', user.id)
logger.info(`balance(userId=${user.id})...`)
const gdtResolver = new GdtResolver()

View File

@ -1,7 +1,7 @@
/* eslint-disable new-cap */
/* eslint-disable @typescript-eslint/no-non-null-assertion */
import log4js from '@/server/logger'
import { getLogger } from '@/server/logger'
import CONFIG from '@/config'
import { Context, getUser } from '@/server/context'
@ -35,7 +35,7 @@ import Decimal from 'decimal.js-light'
import { BalanceResolver } from './BalanceResolver'
const logger = log4js.getLogger('backend.graphql.resolver.TransactionResolver')
const logger = getLogger('backend')
const MEMO_MAX_CHARS = 255
const MEMO_MIN_CHARS = 5
@ -174,7 +174,7 @@ export class TransactionResolver {
const now = new Date()
const user = getUser(context)
logger.addContext('user', user.pubKey)
logger.addContext('user', user.id)
logger.info(`transactionList(user=${user.firstName}.${user.lastName}, ${user.email})`)
// find current balance

View File

@ -28,7 +28,7 @@ const sodium = require('sodium-native')
// eslint-disable-next-line @typescript-eslint/no-var-requires
const random = require('random-bigint')
export const logger = getLogger('backend.graphql.resolver.UserResolver')
export const logger = getLogger('backend')
logger.addContext('user', 'unknown')
// We will reuse this for changePassword
@ -282,7 +282,7 @@ export class UserResolver {
throw new Error('No user with this credentials')
}
// add pubKey in logger-context for layout-pattern X{user} to print it in each logging message
logger.addContext('user', dbUser.pubKey)
logger.addContext('user', dbUser.id)
logger.debug('login credentials valid...')
const user = new User(dbUser)