質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Django

DjangoはPythonで書かれた、オープンソースウェブアプリケーションのフレームワークです。複雑なデータベースを扱うウェブサイトを開発する際に必要な労力を減らす為にデザインされました。

Q&A

0回答

2332閲覧

Django+Apache2でのDjangoのログ設定

Ykkykk

総合スコア140

Django

DjangoはPythonで書かれた、オープンソースウェブアプリケーションのフレームワークです。複雑なデータベースを扱うウェブサイトを開発する際に必要な労力を減らす為にデザインされました。

0グッド

0クリップ

投稿2019/09/02 02:41

編集2019/09/03 03:28

Apache2上でDjangoを動かしている場合のログ設定についての質問です。

●環境

  • Ubuntu 18.04.1 LTS
  • Python 3.6.8
  • Django 2.2.4
  • Apache/2.4.29 (Ubuntu)

上記環境でDjangoを動かしています。
/etc/apache2/sites-available/django.confでApache2のログ設定を以下のように行っています。

CustomLog /var/log/apache2/projectName/access.log combined ErrorLog /var/log/apache2/projectName/error.log

/var/log/apache2/projectName以下にアクセスログとエラーログが正しく出力されており、設定したログローテーション通りにローテーションされています。

一方で、Djangoのsettings.pyにDjangoのログ設定をしたところ、うまくロギングされません。

LOGGING = { 'version': 1, 'disable_existing_loggers':False, 'formatters':{ 'production': { 'format': '%(asctime)s [%(levelname)s] %(process)d %(thread)d ' '%(pathname)s:%(lineno)d %(message)s' }, }, 'handlers':{ 'file': { 'level': 'DEBUG', 'class': 'logging.handlers.TimedRotatingFileHandler', 'filename': '/var/log/{}/app.log'.format(PROJECT_NAME), 'when': 'D', 'interval': 1, 'backupCount': 7, 'formatter': 'production', }, }, 'loggers': { '': { 'handlers': ['file'], 'level': 'DEBUG', 'propagate': False, }, 'django': { 'handlers': ['file'], 'level': 'DEBUG', 'propagate': False, }, }, }

上記の設定を追加しても、/var/log/projectName/以下にログが出力されない状況です。パーミッションエラーは出ていないため、パーミッションで弾かれているわけではないように思います。。。
Apache2でDjangoを動かすときには、上記のsettings.pyにおけるログ設定は無効になるのでしょうか?
正しくDjangoのログを出力させるにはどの項目を修正すれば良いのでしょうか?
ご教示いただけますと幸いです。よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問