Has these two sentences got any difference between them:
1.He has been known to spend all morning in the bathroom.
2.He has been known for spending all morning in the bathroom.
Is there any difference between 'known to' and 'known for' in these sentences?