Proposed fix for Issue 1838. Makes log class more portable by including General class dependancy.