New logging #44

Merged
merged 13 commits into from Mar 18, 2013