タグ

logに関するmasaki0303のブックマーク (3)

  • Railsのログに関する覚書き - Ruby Study Go

    v 2.3.5で確認。 ログの出力方法をいろいろ設定したい config/environment.rbに記述 # ANSI制御シーケンスをログに出力しない config.active_record.colorize_logging = false # ログの出力先を変更 config.log_path=/var/log/appl.log # ログファイルのローテート config.logger = Logger.new(config.log_path, 'daily') # 日別 config.logger = Logger.new(config.log_path, 10, 1024 * 1024) # サイズ ちなみにenvironment.rbでは、ActiveSupportはまだ未ロードなので1.megabytesとかは使えない。 script/consoleで発行されるSQLを確認

    Railsのログに関する覚書き - Ruby Study Go
  • logrotate によるログのローテーション

    ここでは、ログの肥大化を防ぐためのログのローテーションについて解説していきます。syslog や他のプロセスが出力するファイルは放置していくとどんどんサイズが大きくなり、ディスクスペースを圧迫していきます。インストール時は/var ディレクトリのディスク占有率が0%であっても、数週間、数ヶ月経過するごとにあっという間に占有率が増大していることに気がつくと思います。しかし、これらの出力されるログを何世代分ローテーションさせるかといったことを予め決めておけば、指定した以上のファイルは作成されなくなり、その中でログがローテーションされていくのでログサイズの肥大化を防止することができるのです。RPMでパッケージをインストールしている方は、ほとんどログのローテーションをカスタマイズする必要はありませんが、ソースからコンパイルしてインストールした場合には、ログのローテーションは必須の作業となります。ま

    masaki0303
    masaki0303 2010/12/24
    ログの仕組み理解のために活用できそう
  • ログファイル保存期間の変更方法

    ■はじめに Red Hat Enterprise Linux 等では1週間分のログを1つのファイルとして、 4週間分のログを保存するようにデフォルトで設定されています。 しかし、4週間分も保存する必要はないというユーザや4週間よりも長い期間のログを 保存しておきたいというユーザ等、使用環境によって変わってくると思います。 ここでは、そのログの保存期間の変更方法について説明していきます。 ■変更方法 ログファイル保存期間の変更をするには /etc/logrotate.conf ファイルを 変更します。 ここでは、以下の様に rotate行を変更し、ログの保存期間を デフォルトの4週間から8週間に変更します。 [root@localhost root]# vi /etc/logrotate.conf : # keep 4 weeks worth of backlogs rotate 8 : ま

  • 1