Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Alter behavior of debug flag #2

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

pkmurph
Copy link

@pkmurph pkmurph commented Jun 25, 2015

Always log the intended message (use Python logging mechanism to control whether the log message is emitted)
Use the debug flag strictly to control whether or not the UDP message is sent.


I found it a big confusing that the debug flag affected the ultimate functionality, I guess it's being used as a "test" flag in actuality. I think it's helpful to be able to debug log the message even when it's actually being sent, and if I want to squelch it, I can tell Python logging to do that.

Always log the intended message (use Python logging mechanism to control whether the log message is emitted)
Use the debug flag strictly to control whether or not the UDP message is sent.
@derpston
Copy link
Owner

derpston commented Jul 1, 2015

Seems reasonable. I'm worried about the inefficiency in doing the string substitution operation for a log message that will almost always be ignored. Can you replace % with , so that the string substitution is delayed until the logging module wants to do it, please?

The other thing I'm concerned about is generating noise by default. Do you think it should be quiet by default?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants