Well yes ;). The thing is, I think you are going about it counter productively. Cluttering the code will create more bugs, not less.
If you have a staging/test environment that is a genuine clone of the live one (use a VM if necessary), then you can bring to bear advanced debugging techniques. In my case…er…print statements. Picking out log debug statements is incredibly labour intensive. Reproduce the bug in a controlled environment.
I would say get the patient to the doctor rather than have them telephoning every symptom constantly. Quality of life will be improved.
First, considering log conditions may change based on the function, procedure, etc. Although, if you don’t anticipate ever needing to change it than the second is probably the best choice. I just prefer to anticipate change/modification so it doesn’t come around and bite me later.