Skip to main content
Version: 7.X

Logging

The library provides a way to inject your own, custom HTTP Logger. By default, no logging is performed.

var config = SpotifyClientConfig
.CreateDefault("YourAccessToken")
.WithHTTPLogger(new YourHTTPLogger());

var spotify = new SpotifyClient(config);

The IHTTPLogger interface can be found here.

SimpleConsoleHTTPLogger

The library ships with a simple console-based logger.

var config = SpotifyClientConfig
.CreateDefault("YourAccessToken")
.WithHTTPLogger(new SimpleConsoleHTTPLogger());

var spotify = new SpotifyClient(config);

This logger produces a simple console output for debugging purposes:

GET tracks/NotAnid []
--> BadRequest application/json { "error" : { "status" : 400, "message" : "

GET tracks/6YlOxoHWLjH6uVQvxUIUug []
--> OK application/json { "album" : { "album_type" : "album", "arti