UNPKG

adk-typescript

Version:

TypeScript port of Google's Agent Development Kit (ADK)

33 lines (32 loc) 1.01 kB
import * as winston from 'winston'; /** * Log levels enum */ export declare enum LogLevel { ERROR = "error", WARN = "warn", INFO = "info", VERBOSE = "verbose", DEBUG = "debug", SILLY = "silly" } /** * Configure logging to stderr * * @param level The log level (default: info) * @returns The configured logger */ export declare function logToStderr(level?: LogLevel): winston.Logger; /** * Configure logging to a temporary folder * * @param level The log level (default: info) * @param subFolder Subfolder name in the temp directory (default: agents_log) * @param logFilePrefix Prefix for log file names (default: agent) * @param logFileTimestamp Timestamp for the log file name (default: current time in YYYYMMdd_HHmmss format) * @returns The log file path and configured logger */ export declare function logToTmpFolder(level?: LogLevel, subFolder?: string, logFilePrefix?: string, logFileTimestamp?: string): { logFilePath: string; logger: winston.Logger; };