Add customizable logging levels

Copied the design from kernel parameters, not particularly wed to this way of doing it, but we need this to be customizable to remove some noise from some servers