Home > スタックトレース


Bashでのスタックトレースと呼び出し元の配列の取得方法

Bashスクリプトでスタックトレースを取得する方法の一つは、以下のようにシェルオプションを設定することです。#!/bin/bash set -eE function print_stack_trace { local i=0 local stack_size=${#FUNCNAME[@]} echo "Stack Trace:" for ((i=1; i<$stack_size; i++)); do echo " File: ${BASH_SOURCE[$i]}, Function: ${FUNCNAME[$i]}, Line: ${BASH_LINENO[$i>>More


Pythonで例外のスタックトレースを表示する方法

Pythonでは、例外が発生した場合、デフォルトでスタックトレースが表示されます。しかし、プロダクション環境などでは、スタックトレースを非表示にすることが望ましい場合もあります。スタックトレースを表示するかどうかは、プログラムの要件に応じて調整することができます。>>More