1. A method of tracking errors deploying applications to a cloud computing environment, the cloud computing environment comprising a cloud deployment platform with first and second deployment modules executing thereon and a cloud management server configured to manage a plurality of virtual machines deployed in a cloud infrastructure, the method comprising: generating, by the first deployment module, a unique identifier for a first virtual machine; transmitting by the first deployment module to the second deployment module a request to deploy the first virtual machine, the request including the virtual machine identifier; monitoring, by the first deployment module, a log based on the identifier for the first virtual machine, the log containing an error record that identifies an occurrence of a deployment error corresponding to the first virtual machine detected by one of the second deployment module and the cloud management server; and generating, by the first deployment module, an error message based on the monitoring.