ngx-restful-client
Version:
The ultimate Angular library to exquisitely declare and implement the REST APIs you'll use in your application.
27 lines (26 loc) • 1.08 kB
TypeScript
declare class Logger {
static trace: (...data: any[]) => void;
static debug: (...data: any[]) => void;
static info: (...data: any[]) => void;
static warn: (...data: any[]) => void;
static error: (...data: any[]) => void;
}
/**
* Provê uma forma simples e configurável para adicionar logs na aplicação sem que seja preciso removê-los depois.
* Utilizando esse recurso basta que a chamada LoggerConfig.configure(isProduction()) para que os logs de nível DEBUG e
* INFO estejam habilitados apenas em desenvolvimento - localhost - ou produção, por ex.
*
*/
export declare const logger: typeof Logger;
/**
* Recomenda-se configurar o logger antes da aplicação ser inicializada em seu bootstrap() no
* arquivo <strong>main.ts</strong>, ou no momento em que a aplicação já reconheça qual ambiente esteja implantada.
*
* Caso a configuração não seja feita, o único método disponível para uso será o info.
*
*/
export declare class LoggerConfig {
static configure(production: boolean): void;
private static emptyLogger;
}
export {};