1
0
mirror of https://github.com/XFox111/TabsAsideExtension.git synced 2026-04-22 07:58:01 +03:00
Files
TabsAsideExtension/utils/getLogger.ts
T
xfox111 2bd9337e63 Major 3.0 (#118)
Co-authored-by: Maison da Silva <maisonmdsgreen@hotmail.com>
2025-07-30 15:02:26 +03:00

14 lines
577 B
TypeScript

/**
* Creates a logger function for a specific component.
* The logger prepends a standardized prefix to all log messages,
* indicating the component name for easier debugging.
*
* @param component - The name of the component to include in the log prefix.
* @returns A logging function that accepts any number of arguments and logs them
* to the console with the component-specific prefix.
*/
export default function getLogger(component: string): (...data: any[]) => void
{
return (...data: any[]): void => console.log(`[TabsAside.${component}]`, ...data);
}