@alfresco/adf-core
Version:
90 lines (89 loc) • 3.14 kB
TypeScript
import { AppConfigService } from '../../app-config/app-config.service';
import { Subject } from 'rxjs';
import * as i0 from "@angular/core";
/**
* @deprecated This service is deprecated and will be removed in future versions.
*/
export declare class LogService {
private appConfig;
get currentLogLevel(): number;
onMessage: Subject<any>;
constructor(appConfig: AppConfigService);
/**
* Logs a message at the "ERROR" level.
*
* @param message Message to log
* @param optionalParams Interpolation values for the message in "printf" format
*/
error(message?: any, ...optionalParams: any[]): void;
/**
* Logs a message at the "DEBUG" level.
*
* @param message Message to log
* @param optionalParams Interpolation values for the message in "printf" format
*/
debug(message?: any, ...optionalParams: any[]): void;
/**
* Logs a message at the "INFO" level.
*
* @param message Message to log
* @param optionalParams Interpolation values for the message in "printf" format
*/
info(message?: any, ...optionalParams: any[]): void;
/**
* Logs a message at any level from "TRACE" upwards.
*
* @param message Message to log
* @param optionalParams Interpolation values for the message in "printf" format
*/
log(message?: any, ...optionalParams: any[]): void;
/**
* Logs a message at the "TRACE" level.
*
* @param message Message to log
* @param optionalParams Interpolation values for the message in "printf" format
*/
trace(message?: any, ...optionalParams: any[]): void;
/**
* Logs a message at the "WARN" level.
*
* @param message Message to log
* @param optionalParams Interpolation values for the message in "printf" format
*/
warn(message?: any, ...optionalParams: any[]): void;
/**
* Logs a message if a boolean test fails.
*
* @param test Test value (typically a boolean expression)
* @param message Message to show if test is false
* @param optionalParams Interpolation values for the message in "printf" format
*/
assert(test?: boolean, message?: string, ...optionalParams: any[]): void;
/**
* Starts an indented group of log messages.
*
* @param groupTitle Title shown at the start of the group
* @param optionalParams Interpolation values for the title in "printf" format
*/
group(groupTitle?: string, ...optionalParams: any[]): void;
/**
* Ends a indented group of log messages.
*/
groupEnd(): void;
/**
* Converts a log level name string into its numeric equivalent.
*
* @param level Level name
* @returns Numeric log level
*/
getLogLevel(level: string): number;
/**
* Triggers notification callback for log messages.
*
* @param text Message text
* @param logLevel Log level for the message
*/
messageBus(text: string, logLevel: string): void;
static ɵfac: i0.ɵɵFactoryDeclaration<LogService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<LogService>;
}