yeah. but its less readable (not that the overall readability is nice to begin with).. 
>>I don't think it is right to pass a boolean to a method merely to control log.
Really? :) .. Seems like we had a boolean member variable to control logging above.. :) . No? 
Anyways upto you.