プログラミングメモ帳

プログラミングで躓いた部分を中心としたIT土方的メモ。

2018-01-01から1年間の記事一覧

Log4j2 で日付ベースのログローテーション

Log4j2 で吐いたログに対して日付ベースでのログローテーションと時限削除をしたいとき、 logrorated 等のローテーション管理ソフトウェアに任せると、Log4j2 側がファイルを見失ってしまうので、ローテーションを Log4j2 側で実現してやる。 <Appenders> <RollingFile name="hoge" fileName="logs/hoge.log" filePattern="logs/hoge.%d{yyyy-MM-dd}.log"> <PatternLayout pattern="%m%n" /> <TimeBasedTriggeringPolicy /> <…</timebasedtriggeringpolicy></patternlayout></rollingfile></appenders>

ELB 配下に Django アプリケーションを置く時の ALLOWED_HOSTS 設定

Django では settings.py の ALLOWED_HOSTS で指定したホスト名でのみアクセスを受け付けられる。 (確認してないけど、たぶん HTTP リクエストヘッダの Host を見ているとかだと思う) なので、ここにユーザからアクセスされる際に使われるドメイン名を書いて…