I found nothing and cannot comment on Logs /Performance .. but it was just natural to rem Log lines prior to release.
I don't think they are stripped/removed prior to compile.
I did find a simple suggestion from @Erel which I never thought to do ....
You can use Find & Replace tool to replace: Log( with 'Log(
' Code module
Public LogOn As Boolean = True
Public Sub MyLog(Msg As String, UseLogColor As Boolean, Col As Int)
If LogOn Then
If UseLogColor Then
LogColor(Msg, Col)
Else
Log(Msg)
End If
End If
End Sub
"old" also because I don't like that UseLogColor, it would be better to check if Col (which should be named Color) is null.
I do have tight loops, so yes performance is impacted.
I don't really need them all the time though only when tracking obscure bugs. The commenting out idea is good. I thought about the separate subs suggested by others, but it still means a call to an empty sub routine.
I'm a bit obsessional at times about maximising performance. My main question was if the log statements still reside in the final APK. I don't think that question was definitively answered yet?