
refrain
zangetsu-loggerライブラリ
プロジェクト情報
- プロジェクト開始日: 2025年3月8日
- 使用技術、ツール: python, pypi, GithubActions, pythonサードパーティライブラリ(boto3, google-cloud-storage, python-json-logger, pytz, pyyaml, pytest, ruff, uv, twine, builld)
- プロジェクトを見る
このプロジェクトについて
基本的には自分用で、zangetsu-xxxというライブラリにしているので心の中ではzangetsuシリーズと呼んでいます
プロジェクトの目的
- 自分が開発するときにたいてい同じ設定をしてロギングするのですが、何年も車輪の再発明を繰り返していました。この際ライブラリ化してしまって、再利用可能にしようということでpypiライブラリ化しました。
プロジェクトの詳細
pythonでロギング設定をする際にフォーマッタ、ハンドラを設定しますよね。コンソール出力時に個人的にデバッグしやすいフォーマットで、かつ初期化メソッドでファイル出力を有効化できるようにしています。ファイル出力時はkibana, loki, cloudwatch等で取り込むことが多いのでjsonフォーマットで出力されます。