The light shouldn't be dim. It's on or off for that system. I would start by confirming the function of the light. I would probably also install a oil pressure gauge so you can see an actual number.
The phase "Looked under car and a lot of oil on ground." is totally subjecting. Usually a lot of oil on the ground to me would be that an oil gallery plug popped out and
ALL the oil from the engine dumped out. But you might be saying that a half-dollar sized drip pool is a lot.
You need to seek more info.