mo9mo9study / discord.CodeWarehouse

3 stars 2 forks source link

pythonのLoggingモジュールを使ってログを管理 #53

Open supleiades opened 3 years ago

supleiades commented 3 years ago

目的

将来的に

余談

iceE-1591 commented 3 years ago

現在標準出力されているlogをどのように管理したいと考えていますか?

supleiades commented 3 years ago

ログファイル作成して、そこに書き込みできればと思ってます。 例えば、/var/log/配下にdiscordディレクトリ作成して、 その配下に、INFOやWARNINGなどのログレベルに応じてファイルを作成して書き込むのはどうでしょう。

# イメージ
/var/log/discord/
  - info.log
  - warning.log
 などなど
iceE-1591 commented 3 years ago

分かりました こちらがイメージしているものと同じで安心しました。 ですがログレベルをinfoにすると、d.pyの機能で起動時のログなどもinfo.logに出力されてしまいますが、大丈夫ですか?

iceE-1591 commented 3 years ago

image この様なログも、最終的にはlogファイルに出力させていきたいですね

iceE-1591 commented 3 years ago

現在悩み中

  1. loggingのlevelごとにファイルを分ける
  2. 実行ファイルごとにファイルを分ける
  3. Eventごとにファイルを分ける
supleiades commented 3 years ago

個人的には、レベルごとで良いかな?と思ってます🙆‍♂️1番大切なのはエラー以上のログが欲しいので🙌 ログの中で、

の3点が別れば良いと思われ👍