Skip to content

Commit 521ec45

Browse files
committed
Lets go
1 parent 0a90acc commit 521ec45

File tree

3 files changed

+3
-136
lines changed

3 files changed

+3
-136
lines changed

packages/runtime/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,6 @@
8080
"@whatwg-node/server": "^0.9.60",
8181
"graphql-ws": "^6.0.3",
8282
"graphql-yoga": "^5.10.11",
83-
"pino-pretty": "^13.0.0",
8483
"tslib": "^2.8.1"
8584
},
8685
"devDependencies": {
Lines changed: 3 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,19 @@
1-
// eslint-disable-next-line import/no-nodejs-modules
2-
import { Console } from 'node:console';
31
import { JSONLogger } from '@graphql-hive/logger-json';
42
import { process } from '@graphql-mesh/cross-helpers';
5-
import { LogLevel } from '@graphql-mesh/utils';
6-
import pinoPretty from 'pino-pretty';
3+
import { DefaultLogger, LogLevel } from '@graphql-mesh/utils';
74

85
export function getDefaultLogger(opts?: { name?: string; level?: LogLevel }) {
96
const logFormat = process.env['LOG_FORMAT'] || (globalThis as any).LOG_FORMAT;
107
if (logFormat) {
118
if (logFormat.toLowerCase() === 'json') {
129
return new JSONLogger(opts);
1310
} else if (logFormat.toLowerCase() === 'pretty') {
14-
return createPrettyLogger(opts);
11+
return new DefaultLogger(opts?.name, opts?.level);
1512
}
1613
}
1714
const nodeEnv = process.env['NODE_ENV'] || (globalThis as any).NODE_ENV;
1815
if (nodeEnv === 'production') {
1916
return new JSONLogger(opts);
2017
}
21-
return createPrettyLogger(opts);
22-
}
23-
24-
function createPrettyLogger(opts?: { name?: string; level?: LogLevel }) {
25-
const stdOut = pinoPretty({
26-
levelFirst: true,
27-
colorize: true,
28-
destination: process.stdout,
29-
});
30-
const stdErr = pinoPretty({
31-
levelFirst: true,
32-
colorize: true,
33-
destination: process.stdout,
34-
});
35-
return new JSONLogger({
36-
...opts,
37-
console: new Console(stdOut, stdErr),
38-
});
18+
return new DefaultLogger(opts?.name, opts?.level);
3919
}

yarn.lock

Lines changed: 0 additions & 112 deletions
Original file line numberDiff line numberDiff line change
@@ -3272,7 +3272,6 @@ __metadata:
32723272
graphql-ws: "npm:^6.0.3"
32733273
graphql-yoga: "npm:^5.10.11"
32743274
html-minifier-terser: "npm:7.2.0"
3275-
pino-pretty: "npm:^13.0.0"
32763275
pkgroll: "npm:2.8.2"
32773276
tslib: "npm:^2.8.1"
32783277
tsx: "npm:4.19.2"
@@ -8301,13 +8300,6 @@ __metadata:
83018300
languageName: node
83028301
linkType: hard
83038302

8304-
"atomic-sleep@npm:^1.0.0":
8305-
version: 1.0.0
8306-
resolution: "atomic-sleep@npm:1.0.0"
8307-
checksum: 10c0/e329a6665512736a9bbb073e1761b4ec102f7926cce35037753146a9db9c8104f5044c1662e4a863576ce544fb8be27cd2be6bc8c1a40147d03f31eb1cfb6e8a
8308-
languageName: node
8309-
linkType: hard
8310-
83118303
"auto-bind@npm:4.0.0":
83128304
version: 4.0.0
83138305
resolution: "auto-bind@npm:4.0.0"
@@ -9143,13 +9135,6 @@ __metadata:
91439135
languageName: node
91449136
linkType: hard
91459137

9146-
"colorette@npm:^2.0.7":
9147-
version: 2.0.20
9148-
resolution: "colorette@npm:2.0.20"
9149-
checksum: 10c0/e94116ff33b0ff56f3b83b9ace895e5bf87c2a7a47b3401b8c3f3226e050d5ef76cf4072fb3325f9dc24d1698f9b730baf4e05eeaf861d74a1883073f4c98a40
9150-
languageName: node
9151-
linkType: hard
9152-
91539138
"combined-stream@npm:^1.0.8":
91549139
version: 1.0.8
91559140
resolution: "combined-stream@npm:1.0.8"
@@ -9440,13 +9425,6 @@ __metadata:
94409425
languageName: node
94419426
linkType: hard
94429427

9443-
"dateformat@npm:^4.6.3":
9444-
version: 4.6.3
9445-
resolution: "dateformat@npm:4.6.3"
9446-
checksum: 10c0/e2023b905e8cfe2eb8444fb558562b524807a51cdfe712570f360f873271600b5c94aebffaf11efb285e2c072264a7cf243eadb68f3eba0f8cc85fb86cd25df6
9447-
languageName: node
9448-
linkType: hard
9449-
94509428
"dayjs@npm:1.11.13":
94519429
version: 1.11.13
94529430
resolution: "dayjs@npm:1.11.13"
@@ -10639,13 +10617,6 @@ __metadata:
1063910617
languageName: node
1064010618
linkType: hard
1064110619

10642-
"fast-copy@npm:^3.0.2":
10643-
version: 3.0.2
10644-
resolution: "fast-copy@npm:3.0.2"
10645-
checksum: 10c0/02e8b9fd03c8c024d2987760ce126456a0e17470850b51e11a1c3254eed6832e4733ded2d93316c82bc0b36aeb991ad1ff48d1ba95effe7add7c3ab8d8eb554a
10646-
languageName: node
10647-
linkType: hard
10648-
1064910620
"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3":
1065010621
version: 3.1.3
1065110622
resolution: "fast-deep-equal@npm:3.1.3"
@@ -10695,13 +10666,6 @@ __metadata:
1069510666
languageName: node
1069610667
linkType: hard
1069710668

10698-
"fast-safe-stringify@npm:^2.1.1":
10699-
version: 2.1.1
10700-
resolution: "fast-safe-stringify@npm:2.1.1"
10701-
checksum: 10c0/d90ec1c963394919828872f21edaa3ad6f1dddd288d2bd4e977027afff09f5db40f94e39536d4646f7e01761d704d72d51dce5af1b93717f3489ef808f5f4e4d
10702-
languageName: node
10703-
linkType: hard
10704-
1070510669
"fast-uri@npm:^2.1.0":
1070610670
version: 2.4.0
1070710671
resolution: "fast-uri@npm:2.4.0"
@@ -11712,13 +11676,6 @@ __metadata:
1171211676
languageName: node
1171311677
linkType: hard
1171411678

11715-
"help-me@npm:^5.0.0":
11716-
version: 5.0.0
11717-
resolution: "help-me@npm:5.0.0"
11718-
checksum: 10c0/054c0e2e9ae2231c85ab5e04f75109b9d068ffcc54e58fb22079822a5ace8ff3d02c66fd45379c902ad5ab825e5d2e1451fcc2f7eab1eb49e7d488133ba4cacb
11719-
languageName: node
11720-
linkType: hard
11721-
1172211679
"hotscript@npm:^1.0.11":
1172311680
version: 1.0.13
1172411681
resolution: "hotscript@npm:1.0.13"
@@ -13056,13 +13013,6 @@ __metadata:
1305613013
languageName: node
1305713014
linkType: hard
1305813015

13059-
"joycon@npm:^3.1.1":
13060-
version: 3.1.1
13061-
resolution: "joycon@npm:3.1.1"
13062-
checksum: 10c0/131fb1e98c9065d067fd49b6e685487ac4ad4d254191d7aa2c9e3b90f4e9ca70430c43cad001602bdbdabcf58717d3b5c5b7461c1bd8e39478c8de706b3fe6ae
13063-
languageName: node
13064-
linkType: hard
13065-
1306613016
"js-levenshtein@npm:^1.1.6":
1306713017
version: 1.1.6
1306813018
resolution: "js-levenshtein@npm:1.1.6"
@@ -14541,13 +14491,6 @@ __metadata:
1454114491
languageName: node
1454214492
linkType: hard
1454314493

14544-
"on-exit-leak-free@npm:^2.1.0":
14545-
version: 2.1.2
14546-
resolution: "on-exit-leak-free@npm:2.1.2"
14547-
checksum: 10c0/faea2e1c9d696ecee919026c32be8d6a633a7ac1240b3b87e944a380e8a11dc9c95c4a1f8fb0568de7ab8db3823e790f12bda45296b1d111e341aad3922a0570
14548-
languageName: node
14549-
linkType: hard
14550-
1455114494
"on-finished@npm:2.4.1":
1455214495
version: 2.4.1
1455314496
resolution: "on-finished@npm:2.4.1"
@@ -14980,38 +14923,6 @@ __metadata:
1498014923
languageName: node
1498114924
linkType: hard
1498214925

14983-
"pino-abstract-transport@npm:^2.0.0":
14984-
version: 2.0.0
14985-
resolution: "pino-abstract-transport@npm:2.0.0"
14986-
dependencies:
14987-
split2: "npm:^4.0.0"
14988-
checksum: 10c0/02c05b8f2ffce0d7c774c8e588f61e8b77de8ccb5f8125afd4a7325c9ea0e6af7fb78168999657712ae843e4462bb70ac550dfd6284f930ee57f17f486f25a9f
14989-
languageName: node
14990-
linkType: hard
14991-
14992-
"pino-pretty@npm:^13.0.0":
14993-
version: 13.0.0
14994-
resolution: "pino-pretty@npm:13.0.0"
14995-
dependencies:
14996-
colorette: "npm:^2.0.7"
14997-
dateformat: "npm:^4.6.3"
14998-
fast-copy: "npm:^3.0.2"
14999-
fast-safe-stringify: "npm:^2.1.1"
15000-
help-me: "npm:^5.0.0"
15001-
joycon: "npm:^3.1.1"
15002-
minimist: "npm:^1.2.6"
15003-
on-exit-leak-free: "npm:^2.1.0"
15004-
pino-abstract-transport: "npm:^2.0.0"
15005-
pump: "npm:^3.0.0"
15006-
secure-json-parse: "npm:^2.4.0"
15007-
sonic-boom: "npm:^4.0.1"
15008-
strip-json-comments: "npm:^3.1.1"
15009-
bin:
15010-
pino-pretty: bin.js
15011-
checksum: 10c0/015dac25006c1b9820b9e01fccb8a392a019e12b30e6bfc3f3f61ecca8dbabcd000a8f3f64410b620b7f5d08579ba85e6ef137f7fbeaad70d46397a97a5f75ea
15012-
languageName: node
15013-
linkType: hard
15014-
1501514926
"pirates@npm:^4.0.1, pirates@npm:^4.0.4, pirates@npm:^4.0.6":
1501614927
version: 4.0.6
1501714928
resolution: "pirates@npm:4.0.6"
@@ -15964,13 +15875,6 @@ __metadata:
1596415875
languageName: node
1596515876
linkType: hard
1596615877

15967-
"secure-json-parse@npm:^2.4.0":
15968-
version: 2.7.0
15969-
resolution: "secure-json-parse@npm:2.7.0"
15970-
checksum: 10c0/f57eb6a44a38a3eeaf3548228585d769d788f59007454214fab9ed7f01fbf2e0f1929111da6db28cf0bcc1a2e89db5219a59e83eeaec3a54e413a0197ce879e4
15971-
languageName: node
15972-
linkType: hard
15973-
1597415878
"semver@npm:^5.6.0":
1597515879
version: 5.7.2
1597615880
resolution: "semver@npm:5.7.2"
@@ -16367,15 +16271,6 @@ __metadata:
1636716271
languageName: node
1636816272
linkType: hard
1636916273

16370-
"sonic-boom@npm:^4.0.1":
16371-
version: 4.2.0
16372-
resolution: "sonic-boom@npm:4.2.0"
16373-
dependencies:
16374-
atomic-sleep: "npm:^1.0.0"
16375-
checksum: 10c0/ae897e6c2cd6d3cb7cdcf608bc182393b19c61c9413a85ce33ffd25891485589f39bece0db1de24381d0a38fc03d08c9862ded0c60f184f1b852f51f97af9684
16376-
languageName: node
16377-
linkType: hard
16378-
1637916274
"source-map-js@npm:^1.2.1":
1638016275
version: 1.2.1
1638116276
resolution: "source-map-js@npm:1.2.1"
@@ -16444,13 +16339,6 @@ __metadata:
1644416339
languageName: node
1644516340
linkType: hard
1644616341

16447-
"split2@npm:^4.0.0":
16448-
version: 4.2.0
16449-
resolution: "split2@npm:4.2.0"
16450-
checksum: 10c0/b292beb8ce9215f8c642bb68be6249c5a4c7f332fc8ecadae7be5cbdf1ea95addc95f0459ef2e7ad9d45fd1064698a097e4eb211c83e772b49bc0ee423e91534
16451-
languageName: node
16452-
linkType: hard
16453-
1645416342
"split@npm:0.3":
1645516343
version: 0.3.3
1645616344
resolution: "split@npm:0.3.3"

0 commit comments

Comments
 (0)