11 lines
275 B
TypeScript
11 lines
275 B
TypeScript
export type LogLevel = "info" | "warn" | "error";
|
|
|
|
export function log(level: LogLevel, message: string): void {
|
|
const line = `[${new Date().toISOString()}] [${level}] ${message}`;
|
|
if (level === "error") {
|
|
console.error(line);
|
|
} else {
|
|
console.log(line);
|
|
}
|
|
}
|