     - parameter operation: the `Operation` which has started.
     */
     public func operationDidStart(operation: Operation) {
-        log("\(operationName(operation)): did start.")
+        log("\(operation.operationName): did start.")
     }
 
     /**

     - parameter operation: the `Operation` which has started.
     */
    public func operationDidCancel(operation: Operation) {
        log("\(operationName(operation)): did cancel.")
    }

    /**

    - parameter logger: a logging block. By detault the logger uses `println`
    however, for custom loggers provide a block which receives a `String`.
    */
    public init(queue: dispatch_queue_t = Queue.Initiated.serial("me.danthorpe.Operations.Logger"), logger: LoggerBlockType = { print($0) }) {
        self.queue = queue
        self.logger = logger
    }
