The L4FileAppender converts a file name specified via a L4Property object to lowercase. As the folder and file names are case sensitive this alters the path.
Line 22:
NSString *buf = [[initProperties stringForKey: @"File"] lowercaseString];
should be
NSString *buf = [initProperties stringForKey: @"File"];