Wer mit Visual Studio eine ASP.NET Anwendung schreibt, nutzt in der Regel den Debugger. Man kann aber auch Informationen über den Fluss in der Console ausgeben, sowohl server- als auch clientseitig.
Die Idee kam mir, während ich mit VB.NET Timer Code geschrieben habe und das Ticking beobachten wollte, ohne Breakpoints zu setzen. ASP.NET Servercode einfach mit
1: Debug.WriteLine("tick...")
Und schon tickt's im Visual Studio Output Window.
Mit JavaScript und diversen Frameworks wird das Thema noch schwieriger, weil Breakpoints manchmal in unüberschaubaren Code-Konstrukten enden. Auch hier kann man Log Messages ausgeben lassen und diese in den Developertools von Chrome oder IE mit F12 betrachten. Wer noch ein Alert verwendet, sollte schnellstens umstellen.
1: <script>
2: var myVar = setInterval(function () { myTimer() }, 1000);
3:
4: function myTimer() {
5: console.warn("tick..");
6: console.log("tick...");
7:
8: }
9: </script>
Im Internet Explorer 11:
dasselbe in Chrome:
Es existiert auch noch eine Methode Console.error mit dann rot gefärbter Ausgabe.