trailing  , "   , can be removed
also if you do such refactoring, be warned, that the impact is the strings will be concated so the param can be passed on - so performance prob
best practice is to make a test - if Level.Warning, then {log ...}  (and the params can be whatever, but still this will create an unnecessary string concat ( x + y )  )