graphdb
Version:
Javascript client library supporting GraphDB and RDF4J REST API.
52 lines (51 loc) • 1.34 kB
TypeScript
export = ConsoleLogger;
/**
* Base implementation of logger writing in console.
*
* @class
* @author Mihail Radkov
* @author Svilen Velikov
*/
declare class ConsoleLogger extends Logger {
/**
* Initializes a console logger.
*
* Allows to create a child logger by providing the <code>config</code> param.
* Anything in this configuration will be appended for each log.
*
* @param {object} [config] optional child logger configuration
*/
constructor(config?: object);
logger: any;
/**
* Logs an info message.
*
* @param {...object} args arguments to be relayed for logging
*/
info(...args: object[]): void;
/**
* Logs a warn message.
*
* @param {...object} args arguments to be relayed for logging
*/
warn(...args: object[]): void;
/**
* Logs an error message.
*
* @param {...object} args arguments to be relayed for logging
*/
error(...args: object[]): void;
/**
* Logs a debug message.
*
* @param {...object} args arguments to be relayed for logging
*/
debug(...args: object[]): void;
/**
* Logs a trace message.
*
* @param {...object} args arguments to be relayed for logging
*/
trace(...args: object[]): void;
}
import Logger = require("./logger");