UNPKG

@artinet/sdk

Version:
58 lines 1.81 kB
import { logger } from "./logger.js"; /** * Logger utility for server operations * @param context The context of the log (e.g., "A2AServer", "TaskStore") * @param message The message to log * @param data Optional data to include in the log */ export function logDebug(context, message, data) { const logData = { component: context }; if (data !== undefined) { logData.data = data; } logger.debug(logData, message); } /** * Logger utility for server errors * @param context The context of the log (e.g., "A2AServer", "TaskStore") * @param message The message to log * @param error The error object * @param data Optional additional data */ export function logError(context, message, error, data) { const logData = { component: context, err: error instanceof Error ? error : new Error(String(error)), }; if (data !== undefined) { logData.data = data; } logger.error(logData, message); } /** * Logger utility for server warnings * @param context The context of the log (e.g., "A2AServer", "TaskStore") * @param message The message to log * @param data Optional data to include in the log */ export function logWarn(context, message, data) { const logData = { component: context }; if (data !== undefined) { logData.data = data; } logger.warn(logData, message); } /** * Logger utility for server information * @param context The context of the log (e.g., "A2AServer", "TaskStore") * @param message The message to log * @param data Optional data to include in the log */ export function logInfo(context, message, data) { const logData = { component: context }; if (data !== undefined) { logData.data = data; } logger.info(logData, message); } //# sourceMappingURL=log.js.map