import {LogMessage as NgxLogMessage} from 'ngx-log-monitor';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.scss']
})
export class AppComponent{
restoredLogs: NgxLogMessage[] = [
{message: 'A simple restored log message'},
{message: 'A success restored message', type: 'SUCCESS'},
{message: 'A warning restored message', type: 'WARN'},
{message: 'An error restored message', type: 'ERR'},
{message: 'An info restored message', type: 'INFO'},
];
logs: NgxLogMessage[] = [
{message: 'A simple log message'},
{message: 'A success message', type: 'SUCCESS'},
{message: 'A warning message', type: 'WARN'},
{message: 'An error message', type: 'ERR'},
{message: 'An info message', type: 'INFO'},
];
logStream$ = timer(0, 1000).pipe(
take(this.logs.length),
map(i => this.logs[i])
);
}