Skip to content

Logging

Kristiyan Petrov edited this page Apr 26, 2022 · 4 revisions

Logging can be enabled via the BandyerSDKBuilder object.

It is not advised to log release configuration for security reasons

BandyerSDKConfiguration.Builder configurationBuilder = new BandyerSDKConfiguration.Builder(appId, environment, region);
        
if (BuildConfig.DEBUG) return;

configurationBuilder.logger(new PriorityLogger() {

            @Override
            public void verbose(@NonNull String tag, @NonNull String message) {
                Log.v(tag, message);
            }

            @Override
            public void debug(@NonNull String tag, @NonNull String message) {
                Log.d(tag, message);
            }

            @Override
            public void info(@NonNull String tag, @NonNull String message) {
                Log.i(tag, message);
            }

            @Override
            public void warn(@NonNull String tag, @NonNull String message) {
                Log.w(tag, message);
            }

            @Override
            public void error(@NonNull String tag, @NonNull String message) {
                Log.e(tag, message);
            }
        });
});
Clone this wiki locally