UNPKG

@xraph/smartform-react

Version:

React library for rendering and validating SmartForms with shadcn components

25 lines (24 loc) 984 B
/** * React hook for component-level logging * * @param componentName Optional explicit component name (will be auto-detected if omitted) * @returns Logger instance for the component */ export declare function useLogger(componentName?: string): { config: import("./logger").LoggerConfig; componentName?: string; forComponent(componentName: string): /*elided*/ any; formatMessage(message: string): string; shouldLog(level: import("./logger").LogLevel): boolean; debug(message: any, ...args: any[]): void; log(message: any, ...args: any[]): void; info(message: any, ...args: any[]): void; warn(message: any, ...args: any[]): void; error(message: any, ...args: any[]): void; group(groupName: string, callback: () => void): void; groupCollapsed(groupName: string, callback: () => void): void; table(data: any, columns?: string[]): void; time(label: string): void; timeEnd(label: string): void; }; export default useLogger;