---
Added: v2.0.0
Status: Active
---
# Log Service

Provide a log functionality for your ADF application.

## Basic Usage

**app.component.ts**

```ts
import { LogService } from '@alfresco/adf-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**

```json
{
    "logLevel": "WARN" 
}
```