1. A method, in a data processing system comprising a processor and a memory coupled to the processor, for detecting one or more defects in an incoming log, the method comprising: responsive to receiving the incoming log, extracting, by the processor, one or more features from the incoming log by uncovering corpus/semantics, structural, and sequential features in the incoming log; utilizing the one or more features, identifying, by the processor, one or more patterns, one or more pattern sequences of the one or more patterns, and one or more proximities associated with the one or more patterns contained in the incoming log; generating, by the processor, one or more defect models for the incoming log using the identified one or more patterns, the one or more pattern sequences, and one or more proximities; for each defect model in the one or more defect models for the incoming log, comparing, by the processor, a set of patterns in the defect model to a set of patterns in each previously identified defect model in a set of previously identified defect models; responsive to matching the set of patterns in the defect model to the set of patterns in a previously identified defect model, determining, by the processor, whether a score associated with each pattern match meets or exceeds an associated probability threshold; and responsive to each score meeting or exceeding the associated probability threshold, passing, by the processor, a defect identification associated with the previously identified defect model along with any solution and/or workaround for the previously identified defect to a support engineer so that the defect in the incoming log is addressed.