Enabling Log Recommendation Through Machine Learning on Source Code