/**
 * The Robotlegs log target contract
 */
export interface ILogTarget {
    /**
     * Captures a log message
     *
     * @param source The source of the log message
     * @param level The log level of the message
     * @param timestamp getTimer() timestamp
     * @param message The log message
     * @param params Message parameters
     */
    log(source: any, level: number, timestamp: number, message: string, params: any[]): void;
}
