How to use the diagnostics/logger.LogLevel.INFO function in diagnostics

To help you get started, we’ve selected a few diagnostics examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github microsoft / IIS.WebManager / src / app / runtime / runtime.wac.ts View on Github external
catchError((e, _) => {
                let errString = e as string;
                if (errString) {
                    let errContent: any;
                    try {
                        errContent = JSON.parse(errString);
                    } catch (e) {
                        this._logger.log(LogLevel.INFO,
                            `Unable to parse error message ${e}, the error must be unexpected`);
                    }
                    if (errContent) {
                        if (errContent.Type === 'PREREQ_BELOW_MIN_VERSION') {
                            return throwError({
                                type: ApiErrorType.Unreachable,
                                details: `To manage IIS Server, you need to install ${errContent.App} version ${errContent.Required} or higher. Current version detected: ${errContent.Actual}`,
                            });
                        }
                        if (errContent.Type === 'ADMIN_API_SERVICE_NOT_FOUND') {
                            return throwError({
                                type: ApiErrorType.Unreachable,
                                details: `To manage an IIS Server, you need to install ${errContent.App} on IIS host`,
                            });
                        }
                        if (errContent.Type === 'ADMIN_API_SERVICE_NOT_RUNNING') {
github microsoft / IIS.WebManager / src / app / diagnostics / extensions / rxjs.ts View on Github external
export function info(
    this: Observable,
    logger: Logger,
    identifier: string,
    level: ObservableReportLevel = ObservableReportLevel.ERROR | ObservableReportLevel.SUCCESS,
): Observable {
    return log(this, LogLevel.INFO, logger, identifier, level)
}

diagnostics

Tools for debugging your node.js modules and event loop

MIT
Latest version published 5 years ago

Package Health Score

66 / 100
Full package analysis