Angenommen, myapp/foo.pyenthält: def info(msg): caller_name = ???? print '[%s] %s' % (caller_name, msg) Und myapp/bar.pyenthält: import foo foo.info('Hello') # => [myapp.bar] Hello Ich möchte in diesem Fall caller_nameauf das __name__Attribut des aufrufenden Funktionsmoduls (myapp.foo) gesetzt werden. Wie kann das gemacht werden?
Gibt es eine Möglichkeit, mehr als 10 Zeilen in einem Node.js-Stack-Fehler abzurufen? function a() { dieInHell(); } function b() { a(); } function c() { b(); } function d() { c(); } function e() { d(); } function f() { e(); } function g() { f(); } function h() { …
Dies ist ein seltsamer Absturz, den ich bekomme. Der Absturz tritt auf, wenn ich eine Taste drücke, die zu einem bestimmten ViewController führt. Die Linie, auf der es abstürzt, ist: DestinationInformationViewController *info = [[DestinationInformationViewController alloc] init]; [info setModalTransitionStyle: UIModalTransitionStyleCrossDissolve]; [self presentViewController:info animated:YES completion: nil]; // CRASHES HERE [info release]; Die …
Ich weiß, dass es dafür keine Standard-C-Funktion gibt. Ich habe mich gefragt, was die Techniken dazu unter Windows und * nix sind. (Windows XP ist derzeit mein wichtigstes Betriebssystem, um dies zu tun.)
Gibt es eine C # -äquivalente Methode zu Java Exception.printStackTrace()oder muss ich selbst etwas schreiben, um mich durch die InnerExceptions zu arbeiten?
Während des Debuggens wird ohnehin eine vollständige Stapelverfolgung angezeigt, eine Liste der im Hauptthread aufgerufenen Methoden. Oder eine Möglichkeit, sie im Befehlsfenster zu drucken.
Mit einer der Instanzvariablen meiner Klasse passiert etwas. Ich möchte die Variable zu einer Eigenschaft machen, und bei jedem Zugriff möchte ich den Stack-Trace des gesamten Codes ausdrucken, der bis zu diesem Punkt führt, damit ich sehen kann, wo er durcheinander gebracht wird. Wie drucke ich den Stack-Trace aus, wenn …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.