タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

Pythonとpythonとloggingに関するrokujyouhitomaのブックマーク (2)

  • Pythonのloggingで手出しできない所のhandlerを差し替える - Study08.net 対シンバシ殲滅用人型機動兵器

    ltsvloggerで warn("%s %s", spam, ham) という手出しができないところにあるログ出力を受けたいんだけど、どうすればいいんだろう。— shirou - しろう (@r_rudi) February 10, 2014 元ネタ。コレをを見た時、確かにどうやったらいいんだろう? と思ってちょっと調べてみた。 やりたい事 ライブラリやらなんやらで書き出してるロギング部分を、自前で用意したロガーというかハンドラーに差し替えたい。 手出し出来ない例 例えば下記のような、hoge.py は手出しできないスクリプトだったとして、以下のようにログ取りになっていたとします。 # hoge.py # -*- coding: utf-8 -*- from logging import warn spam = u"スパム" ham = u"ハムの人" warn("%s %s", spa

    Pythonのloggingで手出しできない所のhandlerを差し替える - Study08.net 対シンバシ殲滅用人型機動兵器
  • 6.29 logging -- Python 用ロギング機能

    6.29 logging -- Python 用ロギング機能 バージョン 2.3 で 新たに追加 された仕様です。 このモジュールでは、アプリケーションのための柔軟なエラーログ記録 (logging) システムを実装するための関数やクラスを定義しています。 ログ記録は Logger クラスのインスタンス (以降 ロガー :logger) におけるメソッドを呼び出すことで行われます。各インスタンスは 名前をもち、ドット (ピリオド) を区切り文字として表記することで、 概念的には名前空間中の階層構造に配置されることになります。 例えば、"scan" と名づけられたロガーは "scan.text"、"scan.html"、 および "scan.pdf" ロガーの親ロガーとなります。ロガー名には何をつけてもよく、 ログに記録されるメッセージの生成元となるアプリケーション中の特定の 領域を示すこ

    rokujyouhitoma
    rokujyouhitoma 2009/04/09
    loggerメソッドっていうけど、僕の現場だけ?
  • 1