Вопросы с тегом «stack-trace»

Отчет об активных кадрах стека в определенный момент времени во время выполнения программы.

4
e.printStackTrace эквивалент в Python
Я знаю, что print(e)(где e - это исключение) печатает возникшее исключение, но я пытался найти Python-эквивалент Java, e.printStackTrace()который точно отслеживает исключение до той строки, в которой оно произошло, и печатает весь его след. Может кто-нибудь сказать, пожалуйста, эквивалент e.printStackTrace()в Python?

15
Трассировка стека отображения C ++ при исключении
Я хочу иметь способ сообщить трассировку стека пользователю, если выбрасывается исключение. Каков наилучший способ сделать это? Требуется ли огромное количество дополнительного кода? Чтобы ответить на вопросы: Я хотел бы, чтобы это было портативно, если возможно. Я хочу, чтобы информация всплывала, чтобы пользователь мог скопировать трассировку стека и отправить ее мне …


9
Как заставить рубин распечатать полную трассировку вместо усеченной?
Когда я получаю исключения, это часто происходит из глубины стека вызовов. Когда это происходит, чаще всего настоящая оскорбительная строка кода скрыта от меня: tmp.rb:7:in `t': undefined method `bar' for nil:NilClass (NoMethodError) from tmp.rb:10:in `s' from tmp.rb:13:in `r' from tmp.rb:16:in `q' from tmp.rb:19:in `p' from tmp.rb:22:in `o' from tmp.rb:25:in `n' from …

10
Есть ли способ вывести трассировку стека без выдачи исключения в Java?
Я думаю о создании инструмента отладки для моего Java-приложения. Я задаюсь вопросом, возможно ли получить трассировку стека, точно так же, как и Exception.printStackTrace()без фактического исключения? Моя цель состоит в том, чтобы в любом данном методе создать дамп стека, чтобы увидеть, кто является вызывающим методом.

14
Официальные причины для «программного обеспечения вызвало прерывание соединения: ошибка записи в сокет»
Учитывая этот фрагмент трассировки стека Причина: java.net.SocketException: программное обеспечение вызвало прерывание соединения: ошибка записи сокета в java.net.SocketOutputStream.socketWrite0 (собственный метод) Я пытался ответить на следующие вопросы: Какой код выдает это исключение? (JVM? / Tomcat? / Мой код?) Что вызывает это исключение? Относительно № 1: Источник JVM от Sun не содержит этого …

11
Как отправить трассировку стека в log4j?
Допустим, вы перехватываете исключение и получаете следующее в стандартном выводе (например, в консоли), если выполняете e.printStackTrace () : java.io.FileNotFoundException: so.txt at java.io.FileInputStream.<init>(FileInputStream.java) at ExTest.readMyFile(ExTest.java:19) at ExTest.main(ExTest.java:7) Теперь я хочу отправить это в регистратор, например, log4j, чтобы получить следующее: 31947 [AWT-EventQueue-0] ERROR Java.io.FileNotFoundException: so.txt 32204 [AWT-EventQueue-0] ERROR at java.io.FileInputStream.<init>(FileInputStream.java) 32235 [AWT-EventQueue-0] …

2
Как я могу выбросить исключение в Javascript, но сохранить стек?
В Javascript предположим, что я хочу выполнить некоторую очистку, когда происходит исключение, но пусть исключение продолжает распространяться вверх по стеку, например: try { enterAwesomeMode(); doRiskyStuff(); // might throw an exception } catch (e) { leaveAwesomeMode(); throw e; } doMoreStuff(); leaveAwesomeMode(); Проблема с этим кодом заключается в том, что перехват и …

12
Как добавить Stacktrace или параметр отладки при создании проекта Android Studio
Я пытался исследовать ошибку сборки проекта в выводе консоли следующим образом: :myapp:processDebugResources FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:processDebugResources'. ... ... * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more …

7
Отображение количества строк в Stack Trace для сборки .NET в режиме выпуска
Есть ли способ отобразить строки в трассировке стека для сборки / развертывания сборки .NET в режиме выпуска? ОБНОВИТЬ: Мое приложение разделено на три проекта библиотеки классов и один проект «веб-сайта» ASP.NET. Ошибка, которую я пытаюсь отследить, находится в одном из трех проектов библиотеки классов. Я развернул файл pdb только для …

3
Получить текущую трассировку стека в Ruby, не вызывая исключения
Я хочу записать текущую обратную трассировку (stacktrace) в приложении Rails 3 без исключений. Есть идеи как? Зачем мне это? Я пытаюсь отследить вызовы, которые выполняются, когда Rails ищет шаблон, чтобы я мог выбрать часть процесса, которую нужно переопределить (потому что я хочу изменить путь представления для конкретного моего подклассного контроллера). …
139 ruby  stack-trace 

10
Почему exception.printStackTrace () считается плохой практикой?
Существует много из материала отказа там , который наводит на мысль , что печать трассировку стека исключения плохая практика. Например, из проверки RegexpSingleline в Checkstyle: Эта проверка может использоваться [...] для поиска распространенных плохих методов, таких как вызов ex.printStacktrace () Однако я изо всех сил пытаюсь найти что-либо, что дает …

8
Java / Android - как распечатать полную трассировку стека?
В Android (Java) как распечатать полную трассировку стека? Если мое приложение вылетает из-за nullPointerException или чего-то еще, оно распечатывает (почти) полную трассировку стека следующим образом: java.io.IOException: Attempted read from closed stream. com.android.music.sync.common.SoftSyncException: java.io.IOException: Attempted read from closed stream. at com.android.music.sync.google.MusicSyncAdapter.getChangesFromServerAsDom(MusicSyncAdapter.java:545) at com.android.music.sync.google.MusicSyncAdapter.fetchDataFromServer(MusicSyncAdapter.java:488) at com.android.music.sync.common.AbstractSyncAdapter.download(AbstractSyncAdapter.java:417) at com.android.music.sync.common.AbstractSyncAdapter.innerPerformSync(AbstractSyncAdapter.java:313) at com.android.music.sync.common.AbstractSyncAdapter.onPerformLoggedSync(AbstractSyncAdapter.java:243) at com.google.android.common.LoggingThreadedSyncAdapter.onPerformSync(LoggingThreadedSyncAdapter.java:33) …

6
Как получить результат console.trace () в виде строки в javascript с помощью Chrome или Firefox?
console.trace()выводит результат на консоль. Я хочу получить результаты в виде строки и сохранить их в файл. Я не определяю имена для функций, и я также не могу получить их имена callee.caller.name.

3
Как распечатать полную трассировку стека в исключении?
Например, в одном месте ... //---------------a try { // some network call } catch(WebException we) { throw new MyCustomException("some message ....", we); } ... и в другом месте ... //--------------b try { // invoke code above } catch(MyCustomException we) { Debug.Writeline(we.stacktrace); // <---------------- } Я печатаю трассировку стека, она начинается …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.