Debug level messages will only be pushed into the log file, and now the event log, if --debug is specified at service startup

Line 125:  if LEVELS.index(level) >= @loglevel

Is this enough to cover off your concern? i.e. it will "fill" the event log only if --debug is specified at service start?