Refactor methods.
Add URL logging.
Replace print with msg.
Add default timestamp.