Skip to content

Commit 19e442d

Browse files
committed
fix: deps
1 parent d298869 commit 19e442d

File tree

2 files changed

+19
-27
lines changed

2 files changed

+19
-27
lines changed

packages/shared/src/utils/logger.ts

Lines changed: 19 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -3,39 +3,31 @@ import pino from "pino";
33
const token = process.env.AXIOM_TOKEN as string;
44
const dataset = process.env.AXIOM_DATASET as string;
55

6-
const loggerConfig: pino.LoggerOptions = {
7-
level: "debug",
8-
name: "databuddy",
9-
};
10-
11-
if (token && dataset) {
12-
loggerConfig.transport = {
13-
target: "@axiomhq/pino",
14-
options: {
15-
token,
16-
dataset,
17-
},
18-
};
19-
}
20-
21-
export const logger = pino(loggerConfig);
22-
23-
24-
export function createLogger(name: string) {
6+
const createLoggerConfig = (name: string): pino.LoggerOptions => {
257
const config: pino.LoggerOptions = {
268
level: "debug",
279
name,
2810
};
2911

3012
if (token && dataset) {
31-
config.transport = {
32-
target: "@axiomhq/pino",
33-
options: {
34-
token,
35-
dataset,
36-
},
37-
};
13+
try {
14+
config.transport = {
15+
target: "@axiomhq/pino",
16+
options: {
17+
token,
18+
dataset,
19+
},
20+
};
21+
} catch {
22+
// Transport not available, fallback to default logger
23+
}
3824
}
3925

40-
return pino(config);
26+
return config;
27+
};
28+
29+
export const logger = pino(createLoggerConfig("databuddy"));
30+
31+
export function createLogger(name: string) {
32+
return pino(createLoggerConfig(name));
4133
}

stagin

Whitespace-only changes.

0 commit comments

Comments
 (0)