Files
profilarr/src/utils/logger/startup.ts
2025-10-18 03:55:11 +10:30

27 lines
740 B
TypeScript

/**
* Startup banner and logging
*/
import { logger } from './logger.ts';
const BANNER = String.raw`
_____.__.__
_____________ _____/ ____\__| | _____ ______________
\____ \_ __ \/ _ \ __\| | | \__ \\_ __ \_ __ \
| |_> > | \( <_> ) | | | |__/ __ \| | \/| | \/
| __/|__| \____/|__| |__|____(____ /__| |__|
|__| \/
`;
export async function logStartup(): Promise<void> {
// Print banner (not logged to file, just console)
console.log(BANNER);
// Log startup info
await logger.info('Server started');
// Log environment
const env = Deno.env.get('NODE_ENV') || Deno.env.get('DENO_ENV') || 'development';
await logger.info(`Environment: ${env}`);
}