Home / Function/ createLoggerFromFlags() — astro Function Reference

createLoggerFromFlags() — astro Function Reference

Architecture documentation for the createLoggerFromFlags() function in flags.ts from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  5f1e8790_3b5c_c960_cbf7_2a395bc6a2c2["createLoggerFromFlags()"]
  8828cc9b_aa85_f4ba_73cb_ae49780007d3["flags.ts"]
  5f1e8790_3b5c_c960_cbf7_2a395bc6a2c2 -->|defined in| 8828cc9b_aa85_f4ba_73cb_ae49780007d3
  style 5f1e8790_3b5c_c960_cbf7_2a395bc6a2c2 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/astro/src/cli/flags.ts lines 43–56

export function createLoggerFromFlags(flags: Flags): Logger {
	const logging: LogOptions = {
		dest: nodeLogDestination,
		level: 'info',
	};

	if (flags.verbose) {
		logging.level = 'debug';
	} else if (flags.silent) {
		logging.level = 'silent';
	}

	return new Logger(logging);
}

Domain

Subdomains

Frequently Asked Questions

What does createLoggerFromFlags() do?
createLoggerFromFlags() is a function in the astro codebase, defined in packages/astro/src/cli/flags.ts.
Where is createLoggerFromFlags() defined?
createLoggerFromFlags() is defined in packages/astro/src/cli/flags.ts at line 43.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free