<?xml version="1.0" encoding="EUC-JP"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>eHeaven Blog</title>
    <link rel="alternate" type="text/html" href="http://www.teamknox.com/" />
    <link rel="self" type="application/atom+xml" href="http://www.teamknox.com/atom.xml" />
   <id>tag:www.teamknox.com,2007://4</id>
    <link rel="service.post" type="application/atom+xml" href="http://www.teamknox.com/mt/mt-atom.cgi/weblog/blog_id=4" title="eHeaven Blog" />
    <updated>2007-12-23T15:10:31Z</updated>
    
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type  3.2-ja-2</generator>
 
<entry>
    <title>ログ出力</title>
    <link rel="alternate" type="text/html" href="http://www.teamknox.com/2007/12/post.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.teamknox.com/mt/mt-atom.cgi/weblog/blog_id=4/entry_id=540" title="ログ出力" />
    <id>tag:www.teamknox.com,2007://4.540</id>
    
    <published>2007-12-23T14:37:09Z</published>
    <updated>2007-12-23T15:10:31Z</updated>
    
    <summary>本日は、ログの強化を図ってみた。 作り初めは、そんなに大きなものになるとは思って...</summary>
    <author>
        <name>myst</name>
        
    </author>
            <category term="Sumida" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.teamknox.com/">
        本日は、ログの強化を図ってみた。
作り初めは、そんなに大きなものになるとは思ってなかったので
適当にやってたのだが、ちょっと収拾がつかなくなってきたので
cleaningをしてみた。

rubyには、Loggerクラスという標準添付のクラスライブラリがあり
RoRも基本はそれを使っている。「基本は、、、」といってるのは、出力フォーマットを
デフォルトから変更してあるから。

1. デフォルトでは、時間、severity等が出力されるが、何もださないようになっている。
2. カラー出力される。

1.は以下のような記述を、どこかに書いておけばフォーマットを変更可能
 class Logger &lt; Logger
    def format_message(severity, timestamp, progname, msg)
      &quot;#{timestamp.strftime(&quot;[%Y-%m-%d %H:%M:%S]&quot;)} #{severity} (#{$$}) #{progname}  #{msg}\n&quot;
    end
  end

2.は以下をenvironment.rbに書いておくとカラー化はされない
ActiveRecord::Base.colorize_logging = false

ということで、とりあえず、STDERRでのメッセージ出力は消去。
        
    </content>
</entry>

</feed> 

