10.2.2021

NestJS Logger Quiz

import { Logger } from '@nestjs/common';

Logger.log({ val: NaN });

Was wird geloggt?

1.

[Nest] 61353   - 02/02/2021, 4:44:20 PM   Object:
{
  "val": "NaN"
}
 +110ms

2.

[Nest] 61353   - 02/02/2021, 4:44:20 PM   Object:
{
  "val": Infinity
}
 +110ms

3.

[Nest] 61353   - 02/02/2021, 4:44:20 PM   Object:
{
  "val": null
}
 +110ms

4.

[Nest] 61353   - 02/02/2021, 4:44:20 PM   Object:
{
  "val": NaN
}
 +110ms

5.

[Nest] 61353   - 02/02/2021, 4:44:20 PM   [object Object] +110ms
Antwort Antwort: 3.: null. Der Logger benutzt JSON.stringify und der JSON Standart unterstützt kein NaN und macht deswegen null daraus. Infinity wird übrigens auch zu null.
Lucas

Softwareentwickler

Zur Übersicht

Standort Hannover

newcubator GmbH
Bödekerstraße 22
30161 Hannover

Standort Dortmund

newcubator GmbH
Westenhellweg 85-89
44137 Dortmund