Privacy and console logs

Disabling log collection

Console log collection can be disabled completely by providing corresponding launch flags. For iOS projects use BugseeCaptureLogsKey launch option (see configuration for more info) and for Android projects use CaptureLogs launch option (see configuration for more info).

Sanitizing console logs

Bugsee automatically captures all standard applications console logs, but they can be protected as well.

For every event to be recorded, Bugsee will call your method and provide you with an object with captured data. It is your method's responsibility to clean up all user identifiable data from that structure and return it back to Bugsee.

Providing handler

You should pass a callback to Bugsee.setLogFilter().

    Bugsee.setLogFilter(function (logEvent) {
        // Filter log event here or return
        // null to prevent it from being
        // recorded at all
        return logEvent;
    });

    // To stop using provided filter callback, just pass null
    Bugsee.setLogFilter(null);

Logging Events

The handler is going to be called one time for each logged message.

Property Description Type Read only Notes
text Text being logged String NO
level Logging level Number NO 1 - error, 2 - warning, 3 - info, 4 - debug, 5 - verbose