9.0.10076 • Published 5 years ago

@acoustic-content-sdk/ng-logger v9.0.10076

Weekly downloads
-
License
MIT
Repository
-
Last release
5 years ago

npm

API Documentation

Home > @acoustic-content-sdk/ng-logger

ng-logger package

Implementation of a logger service based on ng2-logger.

Classes

ClassDescription
AcNgLoggingModuleModule that provides the a logger factory based on ng2-logger.

Interfaces

InterfaceDescription
Ng2LoggerConfig

Variables

VariableDescription
VERSIONVersion and build number of the package

Home > @acoustic-content-sdk/ng-logger > AcNgLoggingModule

AcNgLoggingModule class

Module that provides the a logger factory based on ng2-logger.

Signature:

export declare class AcNgLoggingModule 

Remarks

You can enable logging for certain logging levels or modules by either providing a config object to the module, setting variables on localStorage or by setting a cookie. Both approaches use the same keys and expect string array serialized in JSON format as a value.

For modules use Ng2LoggerFactory.onlyModules as the key. The value array lists names of the modules or a regular expression string matching the modules. See the documentation for ng2-logger for more details.

For levels use Ng2LoggerFactory.onlyLevel as the key. The value array lists the logging levels, e.g DATA, INFO, WARN or ERROR. See the documentation for ng2-logger for more details.

Properties

PropertyModifiersTypeDescription
VERSIONWchSdkVersionExposes the version information of this module

Methods

MethodModifiersDescription
forRoot(aConfig)staticProvides the module with default configuration

Home > @acoustic-content-sdk/ng-logger > Ng2LoggerConfig

Ng2LoggerConfig interface

Signature:

export interface Ng2LoggerConfig 

Properties

PropertyTypeDescription
onlyLevelObservableOrT<string[]>Logging configuration for levels https://github.com/darekf77/ng2-logger#selective-debug---global-settings
onlyModulesObservableOrT<string[]>Logging configuration for modules https://github.com/darekf77/ng2-logger#specifying-onlymodules-as-regular-expressions

Home > @acoustic-content-sdk/ng-logger > VERSION

VERSION variable

Version and build number of the package

Signature:

VERSION: {
    version: {
        major: string;
        minor: string;
        patch: string;
        branch: string;
    };
    build: Date;
}

Home > @acoustic-content-sdk/ng-logger > Ng2LoggerConfig > onlyLevel

Ng2LoggerConfig.onlyLevel property

Logging configuration for levels

https://github.com/darekf77/ng2-logger#selective-debug---global-settings

Signature:

onlyLevel?: ObservableOrT<string[]>;

Home > @acoustic-content-sdk/ng-logger > Ng2LoggerConfig > onlyModules

Ng2LoggerConfig.onlyModules property

Logging configuration for modules

https://github.com/darekf77/ng2-logger#specifying-onlymodules-as-regular-expressions

Signature:

onlyModules?: ObservableOrT<string[]>;

Home > @acoustic-content-sdk/ng-logger > AcNgLoggingModule > VERSION

AcNgLoggingModule.VERSION property

Exposes the version information of this module

Signature:

VERSION: WchSdkVersion;

Home > @acoustic-content-sdk/ng-logger > AcNgLoggingModule > forRoot

AcNgLoggingModule.forRoot() method

Provides the module with default configuration

Signature:

static forRoot(aConfig?: Ng2LoggerConfig): ModuleWithProviders;

Parameters

ParameterTypeDescription
aConfigNg2LoggerConfigoptionally the configuration of the logger

Returns:

ModuleWithProviders

the preconfigured module

9.0.10076

5 years ago

9.0.10067

5 years ago

9.0.10040

5 years ago

9.0.10034

5 years ago

9.0.495

5 years ago

9.0.493

5 years ago

9.0.462

5 years ago

9.0.407

5 years ago

9.0.384

5 years ago

9.0.361

5 years ago

9.0.360

5 years ago

9.0.271

5 years ago

9.0.270

5 years ago

9.0.251

5 years ago

9.0.242

5 years ago

9.0.216

5 years ago

9.0.209

5 years ago

9.0.89

5 years ago

9.0.30

6 years ago

8.0.498

6 years ago

8.0.475

6 years ago