1

エンジンに渡す関数からの出力を、関連するエンジン ログに記録できるようにしたいと考えています。

すなわち:

data = /* my list of data to operate on */
def fn(inval):
    import logging
    log = logging.getLogger()
    log.error('This is on the engine')
    // do stuff
    return result

calculated_data = []
for datum in data:
    calc = view.apply(fn, datum)
    calculated_data.append(calc)

特定のタスクで動作した関連エンジン ログのログ ステートメントを確認できるようにしたいと考えています。

4

1 に答える 1

3

次の方法で、現在のアプリ(この場合はエンジン)のロガーを取得できます。

from IPython.config import Application
log = Application.instance().log

次に、通常どおりログを記録すると、エンジンログに移動します。

于 2013-02-28T21:58:16.593 に答える