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. Oracleに接続するためのロギング・ハンドラの作成?
- 7. Pythonのモジュール構造とロギング
- 8. QTextEditにPythonロギング
- 9. Pythonロギングとローテーションファイル
- 10. メッセージバスとしてのスプリングステートマシン
- 11. ロギング:ハンドラの最大ログレベルを設定する方法
- 12. ActiveMQ Javaブローカー、Pythonクライアント
- 13. メッセージバスとマルチキャスト
- 14. Liferayメッセージリスナ(メッセージバス)クラスパス
- 15. Python 3.4ロギング設定
- 16. Pythonの:伐採やTCPハンドラ
- 17. Mule対Python向けActiveMQ
- 18. オプションとしてのPythonロギング、ターミネータ
- 19. 複数のファイルをロギングするPython
- 20. Pythonロギング:ログ時間をオーバーライド
- 21. Pythonロギング - インポートされたモジュールからのロギングを無効にする
- 22. ActiveMQの例外
- 23. ActiveMQのJMSListener
- 24. ActiveMQのJavaバージョン
- 25. Apache ActiveMQのシャットダウン
- 26. activeMQのSwiftクライアント
- 27. ActiveMQの設定
- 28. 春ブーツActiveMQの
- 29. のWebSocketとActiveMQの
- 30. ロギング:スタンドアロンアプリケーションのSyslog?