Logging, and typesafe console integration done.