getEventPrefix() — astro Function Reference
Architecture documentation for the getEventPrefix() function in core.ts from the astro codebase.
Entity Profile
Dependency Diagram
graph TD 81efdb94_0c25_e11c_c307_613fdede0f8a["getEventPrefix()"] 02538c7d_0423_3484_a5c8_415c85ba2988["core.ts"] 81efdb94_0c25_e11c_c307_613fdede0f8a -->|defined in| 02538c7d_0423_3484_a5c8_415c85ba2988 style 81efdb94_0c25_e11c_c307_613fdede0f8a fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/astro/src/core/logger/core.ts lines 135–157
export function getEventPrefix({ level, label }: LogMessage) {
const timestamp = `${dateTimeFormat.format(new Date())}`;
const prefix = [];
if (level === 'error' || level === 'warn') {
prefix.push(colors.bold(timestamp));
prefix.push(`[${level.toUpperCase()}]`);
} else {
prefix.push(timestamp);
}
if (label) {
prefix.push(`[${label}]`);
}
if (level === 'error') {
return colors.red(prefix.join(' '));
}
if (level === 'warn') {
return colors.yellow(prefix.join(' '));
}
if (prefix.length === 1) {
return colors.dim(prefix[0]);
}
return colors.dim(prefix[0]) + ' ' + colors.blue(prefix.splice(1).join(' '));
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does getEventPrefix() do?
getEventPrefix() is a function in the astro codebase, defined in packages/astro/src/core/logger/core.ts.
Where is getEventPrefix() defined?
getEventPrefix() is defined in packages/astro/src/core/logger/core.ts at line 135.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free