File tree Expand file tree Collapse file tree 2 files changed +19
-27
lines changed
packages/shared/src/utils Expand file tree Collapse file tree 2 files changed +19
-27
lines changed Original file line number Diff line number Diff line change @@ -3,39 +3,31 @@ import pino from "pino";
33const token = process . env . AXIOM_TOKEN as string ;
44const 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}
You can’t perform that action at this time.
0 commit comments