mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-05-12 17:04:57 +00:00
52 lines
864 B
Markdown
52 lines
864 B
Markdown
# 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"
|
|
}
|
|
``` |