[ADF-3242] removed filter for string in example log component (#3511)

* [ADF-3242] removed filter for string in example log component

* [ADF-3242] added try catch for circular dependency objects

* [ADF-3242] added try catch and removed error message
This commit is contained in:
Vito
2018-06-20 14:46:31 +01:00
committed by Eugenio Romano
parent 7dd462fb1a
commit 966cbe0d30

View File

@@ -32,13 +32,18 @@ export class LogComponent {
constructor(public logService: LogService) {
logService.onMessage.subscribe((message) => {
if (typeof message.text === 'string') {
this.logs.push({ type: message.type, text: JSON.stringify(message.text) });
let contentMessage = '';
try {
contentMessage = JSON.stringify(message.text);
} catch (error) {
return;
}
this.logs.push({ type: message.type, text: contentMessage});
this.logsData = new ObjectDataTableAdapter(this.logs, [
{ type: 'text', key: 'type', title: 'Log level', sortable: true },
{ type: 'text', key: 'text', title: 'Message', sortable: false }
]);
}
});
}