Some slang also passes into standard speech, but other slang expressions enjoy momentary popularity followed by obscurity.
But etymonline offers two other possibilities, a slang expression "fire a slug" that used to mean take a drink, or from Irish slog that meant swallow.