nodejs console.log of object

I'm printing the error object in nodejs. The output of console.log(err) looks like:

{ [error: column "pkvalue" does not exist]
  name: 'error',
  length: 96,
  severity: 'ERROR'}

What is the information printed in square brackets and how to access it ?

It just common Error part
Rest is additional defined fields:

$ node
> var e = new Error('Some error');
undefined
> e.field = 'value'
'value'
> console.log(e)
{ [Error: Some error] field: 'value' }

You can access to error message as message field:

> e.message
'Some error'

You could try to use util.inspect instead, it gives more verbose information and serialize objects to strings differently.

See https://nodejs.org/api/util.html#util_util_inspect_object_options