Forum: Programmieren allgemein
by Stevie,
18. Dez 2019
Bitte wenigstens richtig lesen, ich schrieb SmartInspect - das ist funktionsgleich wie CodeSite.
Es ging aber darum, dass man nix über Defines raus nimmt sondern einfach den Log Aufruf im Code hat, in diesem aber nichts weiter tut, wenn der Logger nicht aktiviert ist.
Sollte der Logaufruf schon potenziell zu teuer (messen, nicht raten!) sein, dann kann man einen Ansatz nutzen, wie in Phillip in...
Forum: Programmieren allgemein
by Stevie,
17. Dez 2019
Ich persönlich bin ja Fan von dem Ansatz, den CodeSite, SmartInspect o.ä. verfolgen. Da bleibt der Aufruf grundsätzlich auch in nem Release Build drin, ist aber so geschrieben, dass er wenigstmöglich weh tut, wenn das Logging ausgeschaltet ist. Da hat den Vorteil (tun wir bei unserem Produkt täglich), dass man dem Kunden das mal kurz anschalten lassen kann, er schickt die Logdateien und der...