This document presents the thesis work on systematic log mining to support the development of ultra-large scale systems. There are five key findings from prior log mining research: 1) Little focus on logs in source code; 2) Little use of logs from development; 3) Ad hoc log transformation; 4) Lack of scalability; 5) Limited use for software development activities. The thesis proposes two parts: 1) Study challenges of understanding and evolving logs; 2) Approaches using logs to support development like testing and deployment verification. Evaluation shows logs help address real inquiries, evolve over time, correlate with defects, and can verify big data application deployment with high precision.