タグ

loggerに関するhiroki23のブックマーク (5)

  • Goのロギングライブラリ 2021年冬 - moriyoshiの日記

    この記事はPySpa Advent Calendar 2021の14日目のエントリーとして書かれました。昨日のエントリーは冷凍品でウキウキ引きこもり生活 でした。ちなみに私も70ℓの冷凍庫を購入しましたが当にライフチェンジングでした。 総論: なぜログが必要か 可観測性 たとえ目的は自明でも、その動作までが自明なアプリケーションというものはほぼ存在しません。現実の世界のアプリケーションというものは、動作パラメータだったり実行環境だったり、起動時点でのさまざまな要因によって挙動を変えるものだからです。そして、そうしたアプリケーションにはライフサイクルというものがあります。ここでいうライフサイクルは、アプリケーションの処理が実行されるにつれ、アプリケーションの内外との情報のやりとりで生じる大局的な状態の変化のことです。アプリケーションが並行処理を行うようなものであれば、個々の並行処理の単位

    Goのロギングライブラリ 2021年冬 - moriyoshiの日記
  • [Rails]Loggerではまったこと (D-World Side-A)

    Rails標準添付のLoggerは、Windowsではログローテーションができません。 ログローテーションを指定してログがいっぱいになると突然死します。(-.-# 対策として他のLogサービスを使用する手がありますが、ログを追いかけてDebugしなければならないほどのアプリを公開しているわけでもなくめんどい人は、ログの出力レベルを下げることでほとんどログを出さなくして回避する方法もあります。 設定方法はconfig/environments/producton.rbとかに config.logger.level = Logger::WARN と定義すると、通常のアクセス時にはログが出なくなります。 …が、この1行だけを書くとエラーになってRailsが動かなくなります。(←はまった Loggerに対して指示を出す前にLoggerをnewしないといけないんですな。 正しくは、 config.l

  • Rails開発Tips-Logger- - Ryoの開発日記 Neo!

    別にRailsには限らないのだけど。 Railsの開発中に標準出力にデバッグ出力を出すと、サーバのログ(webrickが標準出力に吐くやつとか)と混ざってすごく見にくい。 そこでLoggerを使う。 使い方は簡単 require 'logger' class ApplicationController helper_method :d def initialize @logger= Logger.new('./logger_log.log') @logger.level = Logger::DEBUG end def d(str) @logger.debug str end end として、Loggerをセットアップ 後は好きなところで d obj.inspect とかしてやれば#{RAILS_ROOT}/logger_log.logにその出力が行われる。 tail -f logger_l

    Rails開発Tips-Logger- - Ryoの開発日記 Neo!
  • るびま

    『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直

  • ヽ( ・∀・)ノくまくまー(2006-07-19)

    ● [Rails] 流れが...早い... 【Rails的世界の「安心」と「信頼」の力学】 http://d.hatena.ne.jp/essa/20060718/p3 を読んで、大きく頷いてしまった。他の人の「信頼」とは若干違って、この部分に一番共感しました。 言いえて妙というか、Railsで開発してると当に実感しますね。プロジェクトに数ヶ月かかってると、もう浦島太郎だし。間違って半年経っちゃうと、魅力的な新型車両まで出てきて、全部新車にしたくなっちゃって、終わらない〜。終わらない〜。それにしても、アンカテの人はいつもながら物事の質を客観的に(冷静に)見つめる洞察力と、それを的確な言葉にする表現力が凄いなぁ。読むたびに感心するばかりだ。 ● [Rails] Rails Chat http://andworkspace.net/ 今日の話題+α。 そういえば、Rails でログのローテ

    hiroki23
    hiroki23 2008/06/12
    ログローテート
  • 1