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)))))
Last modified : 2002/09/22 02:41:36 UTC