logging.info()
私はjournald(systemd)に行ってみたいと思います。 journal.send('Hello world')
journald(systemd)にPythonでログインするには?
9
A
答えて
16
python-systemdはあなたがロギングフレームワークを使用することができJournalHandlerあります
は、今まで私は、このような働きをPythonの(私が望んでいないものを)journaldを読んで、モジュールまたはモジュールを見つけました。ドキュメントから:
import logging
from systemd.journal import JournalHandler
log = logging.getLogger('demo')
log.addHandler(JournalHandler())
log.setLevel(logging.INFO)
log.info("sent to journal")
4
公式パッケージに代わるもの、のpython 3.6でsystemd package作品。ソースもgithubにあります。
import logging
from systemd import journal
log = logging.getLogger('demo')
log.addHandler(journal.JournaldLogHandler())
log.setLevel(logging.INFO)
log.info("sent to journal")
かさえ短い方法について:
from systemd import journal
journal.write("Hello Lennart")
関連する問題
- 1. ドッキング・コンテナ内のsystemd/journaldのログを "ドッカー・ログ"に取得
- 2. systemdでtty2に自動ログインする方法は?
- 3. Pip/PyPi:python-systemdとsystemd-python
- 4. apache2ログto journald
- 5. はsystemdに、
- 6. にsystemdリロードプロセスは
- 7. systemdには、ブート
- 8. にsystemdサービスは
- 9. Systemdサービス(Pythonループ - > ffmpegストリーム)
- 10. PythonでMemriseにログイン
- 11. PythonでVk.comにログイン
- 12. swig - C++をpythonに変換するlink systemd lib
- 13. KubernetesをCoreOSでSystemdと共にダウンロードするには
- 14. PythonリクエストでMATCHBOOK APIにログインする
- 15. nginx + uwsgiでPythonにログインする方法
- 16. にsystemdサービス - 起動時に画面内のPythonスクリプト
- 17. systemd経由でPythonスクリプトを実行する
- 18. Pythonスクリプトでウェブサイトにログイン
- 19. PythonでVbulletinフォーラムにログイン
- 20. Pythonでaspサイトにログイン
- 21. PythonのリクエストでFT.comにログイン
- 22. Pythonリクエストcsrfでウェブサイトにログイン
- 23. Pythonでgmail atomフィードに自動ログインするには?
- 24. mongod.serviceファイルは、ubuntu16の/ etc/systemd// lib/systemd /に置く必要があります
- 25. PythonリクエストによるWebログイン
- 26. ログインによるPython web scraping
- 27. systemdでdockerdパラメータを変更するには?
- 28. Linux:実行中のPythonスクリプトをsystemdですぐに削除させますか?
- 29. Pythonがマルチプロセスでログインする
- 30. EC2、16.04、systemdに、Supervisord、&パイソン
あなたはこのを見てみましょう助けてもらえます。http
実装には、いくつかのマイナーな変更で、公式のLIBのミラーです。 //stackoverflow.com/questions/40748156/python3-journal-logging-does-not-show-log-level? にsystemdインポートジャーナル インポートロギング logging.basicConfig(レベル= logging.DEBUG) ロガー= logging.getLogger() logger.addHandler(journal.JournaldLogHandlerから(:systemd.journalインポートJournalHandler から – user180574
代わりにエラーを有し)) – alireza