mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
add context user with user.id instead of public key
This commit is contained in:
parent
cb012882b1
commit
9893cc78aa
@ -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()
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user