gadget/gadget-code/src/lib/log-transport.ts
2026-04-28 09:20:37 -04:00

17 lines
408 B
TypeScript

// src/lib/log-transport.ts
// Copyright (C) 2026 Robert Colbert <rob.colbert@openplatform.us>
// All Rights Reserved
import { DtpComponent } from "./component.ts";
import { DtpLogLevel } from "./log.js";
export abstract class DtpLogTransport {
abstract writeLog(
timestamp: Date,
component: DtpComponent,
level: DtpLogLevel,
message: string,
metadata?: unknown
): Promise<void>;
}