Gauche:logger
gauche.logger を使ってみました。 prefixの指定に要望があります。
2002-09-18T18:35:12: message...
のような prefix をつけたいのですが、標準で備わっているシーケンス ではできないようです。 strftime(3) のような感じで指定ができるとうれしいです。satoru
- Shiro: 標準のシーケンスで不足の場合、<log-drain>のprefixスロットに procedureを与えることもできるようにしました。0.6.3に入ります。 prefixが必要とされる度に 与えられたprocedureが呼ばれて、返された引数がブレフィクス文字列と なります。procedureには<log-drain>オブジェクトが引数として与えられます。 上のような場合はこんな感じでいけるんではないかと。(2002/09/21 19:41:26 PDT)
(log-open "logfile" :prefix (lambda (drain) (sys-strftime "%Y-%m-%dT%H:%M:%S: " (sys-localtime (sys-time)))))