alfresco-ng2-components/docs/log.service.md
Eugenio Romano 8b0047337f [ADF-1723] LogService configuration (#2496)
* log levels implementation

* documentation and test

* remove logservieMock

* add logLevel in app config file

* remove semicolons

* fix pagination test

* fix test form

* silent test in production config

* fix test
2017-10-19 12:54:56 +01:00

1.0 KiB

Log Service

Provide a log functionality for your ADF application.

Basic Usage

app.component.ts

import { LogService } from 'ng2-alfresco-core';

@Component({...})
export class AppComponent {

    constructor(logService: LogService) {
    }
    
    myMethod(){
      this.logService.error('My error');
      this.logService.trace('My trace')
      this.logService.debug('My debug')
      this.logService.info('My info')
      this.logService.warn('My warn')
    }
    
}

Log levels

The log service provide 6 level of logs:

Name Level
TRACE 5
DEBUG 4
INFO 3
WARN 2
ERROR 1
SILENT 0

You can configure the log level setting the logLevel properties in the app.config.json. By default the level is TRACE.

If you want set for example the log to warning:

app.config.json

{
    "logLevel": "WARN" 
}