In a garage or shop that parks a vehicle within it you are not supposed to tie a drain directly into a sewer.
You are supposed to use a triple basin drain and have a separate vent out the roof.
Here is why:
In the event that a flammable liquid is spilled, a fuel tank rupture, the first best safety thing to do is to contain this flammable liquid.
This is because a flammable liquid is emitting vapors which are flammable. We seek to contain these vapors. We seek to isolate these vapors and this liquid from the rest of the sewer system.
What could happen?
A back flash could occur within the sewer system in which an ignition of vapors travels through the sewer system. At points of exit the gases will expand. This translates directly to you being on the pot, minding your own business and a bomb goes off under your *** from within the piping of the house.
Or, You are half awake and shaving your face, your p trap is a bit short of water, you notice a strong fuel smell as it travels into your home from the sewer. before you can turn off your shaver, your incendiary device, your whole bathroom is a fire ball. No more shaving for you. Not nice.
Physics...is a *****.
So we have to consider it and protect ourselves from this crazy stuff.
The other thing that I might add is that if you have a container that is holding these litters that smell, the smell may be methane gas based, for this reason you may also want to vent this basin to eliminate these gases.
I do not advise putting your drain from your garage into your sewer or any sewer drains, I do not advise putting your garage drain into any type of basin. I do not advise the use of french drains. I do not advise running the drain out the pipe live.
The only safe way of putting a drain in a garage within motor vehicles is to use a triple basin or other proper code legal system.
In my own garage my floor is pitched to the door.
This is all about spilled fuel and it's affects upon others. If you discharge out doors who really knows where the spilled fuel could go?
What you ultimately do in your own shop is up to you, all I am doing is explaining why the code sees this as such a problem.
I hope you understand.