"widebands" consist of 2 parts: the sensor and the controller. they call it a controller because it needs to precisely regulate the heater and temperature on the sensor to maintain an accurate reading.
There are different options for logging it: the most common is rescale the vout to be 0-3V if your going to plug it directly into the ECU's o2 port. If you do the 0-5V mod, you do not need to rescale the output. once the signal is going to the ecu, th elogger application only needs to read that sensor or memory address to log the reading, just as any other sensor.
Once everything is hooked up you need to set your o2 offset to match what your wideband is putting out; if you have a known good (digital) external display, you can sync your PC's datalogged reading to what you are seeing on the display. Sometimes you have to use the Innovate logging program while hooked to the wideband's serial port to view the AFR and calibrate the readout in your logger to be the same as what the unit is reading. Reason: The voltage being put out, and what the ECU sees aren't always 100% the same, so there is an offset in volta or AFR to correct for this.
The most cost-effective and widely used WBo2's are the innovate Lc-1, small compact and cheap.
http://www.moates.net