@ellcrys/spell
Version:
The official JavaScript library for Ellcrys
34 lines (33 loc) • 712 B
TypeScript
import Namespace from "./namespace";
import RPCClient from "../rpcclient";
/**
* Manage the logger activities
*
* @export
* @class Logger
* @extends {Namespace}
*/
export default class Logger extends Namespace {
/**
* Creates an instance of Logger.
* @param {RPCClient} client
* @memberof Logger
*/
constructor(client: RPCClient);
/**
* Set the log level to DEBUG.
*
* @public
* @returns {Promise<boolean>}
* @memberof Logger
*/
debugLogger(): Promise<boolean>;
/**
* Set the logger to default logger
*
* @public
* @returns {Promise<boolean>}
* @memberof Logger
*/
defaultLogger(): Promise<boolean>;
}