Changeset 18438

Show
Ignore:
Timestamp:
08/29/08 21:22:04 (3 months ago)
Author:
whym
Message:

add logger

Location:
lang/ruby/echola
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • lang/ruby/echola/hatenahaiku-download.rb

    r18100 r18438  
    66require 'yaml' 
    77require 'mycabinet' 
     8require 'logger' 
    89 
     10$logger = Logger.new "#{here}/hatenahaiku-download.log" 
    911source = ARGV[0] || 'http://h.hatena.ne.jp/api/statuses/public_timeline.json' 
    1012dbfile = ARGV[1] || "#{here}/hatenahaiku-public.db" 
     
    1416  dbtype = MyCabinet::HDB 
    1517  dbtype.new.open(dbfile, dbtype::OWRITER | dbtype::OCREAT | dbtype::ONOLCK) do |db| 
     18    $logger.info "writing entries between #{content[0]['created_at']} and #{content[-1]['created_at']} ..." 
    1619    content.each do |item| 
    1720      db.putasync(item.id.to_s, item.to_yaml) 
  • lang/ruby/echola/hatenastar-rss-download.rb

    r16764 r18438  
    99require 'simple-json' 
    1010require 'uri' 
     11require 'logger' 
     12require 'time' 
    1113 
     14$logger = Logger.new "#{here}/hatenastar-download.log" 
    1215sleeplen = 3.0 
    1316source = ARGV[0] || 'http://h.hatena.ne.jp/.rss' 
     
    1821  dbtype = MyCabinet::HDB 
    1922  dbtype.new.open(dbfile, dbtype::OWRITER | dbtype::OCREAT | dbtype::ONOLCK) do |db| 
     23    $logger.info "writing entries between #{rss.items[0].pubDate.iso8601} and #{rss.items[-1].pubDate.iso8601} ..." 
    2024    rss.items.each do |item| 
    2125      uri = item.link