0
A
答えて
1
私はこの
import json
import logging
from stompest.config import StompConfig
from stompest.sync import Stomp
class Handler(logging.Handler):
def __init__(self, amq_uri, out_queue):
logging.Handler.__init__(self)
self.queue = queue
self.uri = uri
def emit(self, record):
msg = self.format(record)
cfg = StompConfig(self.uri)
data = json.dumps(msg)
client = Stomp(cfg)
client.connect()
try:
client.send(self.queue, data)
except Exception, exc:
print "Error: ", exc
client.disconnect()
def get_logger(uri, queue):
logger = logging.getLogger('testlogger')
logger.addHandler(Handler(uri, queue))
を処理するために新しいハンドルを作成
関連する問題
- 1. PythonがStringIOハンドラにロギングする
- 2. Pythonロギング - dictConfig - サブモジュールのロギング先
- 3. PythonアプリケーションのBluemixロギング
- 4. スーパーバイザとのPythonロギング
- 5. Pythonでのクラス間のロギング
- 6. Pythonのロギング - 複数のモジュール
- 7. Oracleに接続するためのロギング・ハンドラの作成?
- 8. メッセージバスとしてのスプリングステートマシン
- 9. Pythonのモジュール構造とロギング
- 10. PythonロギングのオーバーライドdictConfigレベル
- 11. ロギング:ハンドラの最大ログレベルを設定する方法
- 12. Liferayメッセージリスナ(メッセージバス)クラスパス
- 13. メッセージバスとマルチキャスト
- 14. Pythonロギングとローテーションファイル
- 15. QTextEditにPythonロギング
- 16. ActiveMQ Javaブローカー、Pythonクライアント
- 17. Pythonロギングモジュールでのロギングの問題
- 18. Python 3.4ロギング設定
- 19. Python - 非同期ロギング
- 20. Pythonの:伐採やTCPハンドラ
- 21. Pythonロギング:バンドルの再呼び出しメッセージ
- 22. 複数のファイルをロギングするPython
- 23. PyCharmとPythonロギングでの適切なワークフロー
- 24. オプションとしてのPythonロギング、ターミネータ
- 25. Mule対Python向けActiveMQ
- 26. ActiveMQの
- 27. Pythonロギング:ログ時間をオーバーライド
- 28. Pythonロギング - 余分な出力?
- 29. Pythonロギング - インポートされたモジュールからのロギングを無効にする
- 30. ActiveMQの例外