File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -10,7 +10,12 @@ import type {
1010 TaskSpec ,
1111 WorkerUtils ,
1212} from "graphile-worker" ;
13- import { run as graphileRun , makeWorkerUtils , parseCronItems } from "graphile-worker" ;
13+ import {
14+ run as graphileRun ,
15+ makeWorkerUtils ,
16+ parseCronItems ,
17+ Logger as GraphileLogger ,
18+ } from "graphile-worker" ;
1419import { SpanKind , trace } from "@opentelemetry/api" ;
1520
1621import omit from "lodash.omit" ;
@@ -26,6 +31,12 @@ export interface MessageCatalogSchema {
2631 [ key : string ] : z . ZodFirstPartySchemaTypes | z . ZodDiscriminatedUnion < any , any > ;
2732}
2833
34+ const graphileLogger = new GraphileLogger ( ( scope ) => {
35+ return ( level , message , meta ) => {
36+ logger . debug ( `[graphile-worker][${ level } ] ${ message } ` , { scope, meta } ) ;
37+ } ;
38+ } ) ;
39+
2940const RawCronPayloadSchema = z . object ( {
3041 _cron : z . object ( {
3142 ts : z . coerce . date ( ) ,
@@ -168,6 +179,7 @@ export class ZodWorker<TMessageCatalog extends MessageCatalogSchema> {
168179 taskList : this . #createTaskListFromTasks( ) ,
169180 parsedCronItems,
170181 forbiddenFlags : this . #rateLimiter?. forbiddenFlags . bind ( this . #rateLimiter) ,
182+ logger : graphileLogger ,
171183 } ) ;
172184
173185 if ( ! this . #runner) {
You can’t perform that action at this time.
0 commit comments