Reason for performance of logistic regression?



I am currently studying about two classification methods one is logistic regression and other is discriminant analysis while studying them I found the positive and negative of each method.I want to know the reason of poor performance of logistic regression

1-When Classes are well separated.
2-When there is more than two classes predict.