Skip to content

logger.aug ​

Labeled calls and injection · Source and specification

Files in this project

Code ​

aug
// aug-spec: "logger.aug.md" explains this file. Read it before changes; refresh with aug spec.
import Console from august.io
/** Displays application messages. */
interface Logger:
    /** @param message Text to display. */
    log(resolve Console console, string message) uses Console.write
aug
// aug-spec: "logger.aug.md" explains this file. Read it before changes; refresh with aug spec.
import Console from august.io
/** Displays application messages. */
interface Logger {
    /** @param message Text to display. */
    log(resolve Console console, string message) uses Console.write
}

Compiled specification ​

Interactions and sequences

Logger · interface · source ​

Displays application messages.

Logger.log · source ​

It takes message as a string (Text to display). It gets console (Console) from dependency injection. It can call Console.write.

Dependencies ​

It uses Console (write) from august.io.

Last updated:

The world runs on language