私はSLF4J
Java とlogging
Python で、関数名と 行番号を出力形式のフィールドとして使用することに慣れています。
強調:行番号
Bashでも同様のことができますか?
目的:log_error
私の (巨大な) スクリプトから呼び出す汎用関数を作成し、エラー ソースの重大度レベル、関数名、および行番号を出力します。
使用目的:
log_error "INFO: my info" ... # called from within my_function at line 20
意図した出力:
[INFO] my_function@20 my info
そのようなことはまったく可能ですか?