Плагин для работы с логами
Обновлено 28 мая 2024
LogsPlugin позволяет подписаться на события логов jazz-sdk-electron в main-процессе и настроить вывод логов в консоль.
LogsPlugin работает только в main-процессе ElectronJS.
Подключение
Пример подключения плагина:
import { createJazzSdkElectronMain } from '@salutejs/jazz-sdk-electron/main';
import { logsPlugin } from '@salutejs/jazz-sdk-web-plugins/main';
await createJazzSdkElectronMain({
plugins: [logsPlugin()],
});
Подписка на вывод логов
Пример подписки на вывод логов:
import { createJazzSdkElectronMain } from '@salutejs/jazz-sdk-electron/main';
import { logsPlugin } from '@salutejs/jazz-sdk-web-plugins/main';
await createJazzSdkElectronMain({
plugins: [
logsPlugin({
isDisableStdout: true
logLevel: 'debug',
subscribe: ({ level, messages, tag, timestamp, meta }) => {
logger(level, messages, tag, timestamp, meta);
},
})
],
});