Skip to content

Commit 82d6d98

Browse files
committed
feat: add PINO_LOG_LEVEL env var
1 parent 4444c50 commit 82d6d98

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

lib/handlers/get-logger.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
import { nanoid } from "nanoid";
22
import { pino } from "pino";
3+
import { serverEnv } from "../server-env";
34

4-
const logger = pino();
5+
const logger = pino({
6+
level: serverEnv.PINO_LOG_LEVEL,
7+
});
58

69
export function getLogger(handler: string) {
710
return logger.child({ id: nanoid(), handler });

lib/server-env.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ const serverEnvSchema = z.object({
1414
CF_SECRET_ACCESS_KEY: z.string().default(""),
1515
CF_BUCKET_NAME: z.string().default(""),
1616

17+
// Pino log level.
18+
PINO_LOG_LEVEL: z.string().default("info"),
19+
1720
// Packages not to be analyzed.
1821
IGNORED_PACKAGES: z
1922
.string()

0 commit comments

Comments
 (0)