Interface ILogger

A component's logger: a message, which is an event's name on AgentOS's own lines, and optional metadata per call. debug, fatal and child are optional. When AgentOS writes to a factory's logger, a fatal line goes to error if the logger has no fatal, and a debug line is dropped if it has no debug.

interface ILogger {
    info(message, meta?): void;
    warn(message, meta?): void;
    error(message, meta?): void;
    debug?(message, meta?): void;
    fatal?(message, meta?): void;
    child?(bindings): ILogger;
}

Methods