# Logging

Aktuell wird zum loggen von bestimmten Checkout relevanten Fehlern der hubble-logger verwendet. Dieser ist eine nuxt Servermiddleware und verwendet winstonjs um unter /logs entsprechende log files zu schreiben.

# Verwendung

import axios from 'axios';

axios({
    method: 'POST',
    url: '/api/hubble-logger',
    data: {
        level: 'error',
        msg: 'initExpressButton AmazonPayButton onError: %o',
        payload: error
    }
});
1
2
3
4
5
6
7
8
9
10
11

Zukünftig wird dieser Logger jedoch durch einen online Service eines Drittanbieters ersetzt werden. Dieser ist dann in der Lage sämtliche JS Fehler zu loggen. Auch clientseitige console errors.