mirror of
https://github.com/Dictionarry-Hub/profilarr.git
synced 2026-01-22 10:51:02 +01:00
27 lines
740 B
TypeScript
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}`);
|
|
}
|