問題タブ [django-logging]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
535 参照

python - djangoを使用したapache2 - ログファイルに書き込めません

apache2サーバーでdjangoを実行しています。

settings.pyはこのように見えます:

}

私のアイデアは、基本的に、レベル INFO で、私の django アプリのすべてのコンポーネントが書き込むログを作成することでした。

私が直面している問題は、サーバーを実行しているときに、rootアクセス許可付きでログが作成されることです。

そのため、ログインしようとすると次のようになります。

/var/log/apache2/error.log

私はそれらの問題を見つけました:ログファイルDjangoを書くときに許可が拒否されました:運用中のウェブサイトのための効率的なロギングシステムをセットアップしてください

ファイルのアクセス許可をrootでは なくwww-dataが所有するように変更すると、機能します。

私の質問は、本番環境でこれを設定する適切な場所はどこですか? 手動で変更する必要がありますか?たぶん、settings.pyまたはのどこかapache2-config

django ロギングのベスト プラクティスを探しています。

編集: ps aux | grep apache2は次を示します。

ps補助 | grep wsgiショー:

ありがとう!

0 投票する
3 に答える
655 参照

django-logging - Django Logging: django.db.backends が "(0.000) None; args=None" メッセージを返す

Django Logging を使用してデータベース クエリをログに記録しようとしていますが、ログ メッセージが無効のようです。MySQLデータベースでDjango 2.1、Python 3.6を使用しています。

私のsettings.py

結果のログ:

SQL クエリを取得するにはどうすればよいですか?

0 投票する
0 に答える
332 参照

django - nohupコマンドで実行されているdjangoサーバーのコンソールを表示するには?

私は Java のバックグラウンドを持っているので、私の質問にご容赦ください。通常、Tomcat で実行されているアプリケーションには、Tomcatcatalina.outの System.in と System.out に書き込まれたすべての情報を含むという名前のファイルがあります。実稼働サーバーで実行されている django プロジェクトがあり、ログを表示する必要があります。これまでロガーが構成されていないため、サーバー コンソールを探す場所がわかりません。誰かがこれで私を助けることができますか?