<div>Hi,<br clear="all"></div><div><br></div><div>I am a new user of log5 (and lisp in general). When I tried playing around, I found that log5 has a problem printing variables. For eg, </div><div>>(setf a 15)</div><div>

>(log-for (info) "a is ~a~%" a)</div><div><br></div><div>[after setting up a sender and importing all symbols from log5]</div><div><br></div><div>It prints:</div><div>3500123556 (INFO) a is A<br></div><div><br>

</div><div>I expected to see: a is 5</div><div><br></div><div>Is there anything I am missing? I tried grokking the source, and tried putting a , before value in the log-for macro like in:<br><br>(defmacro log-for (category-spec message &rest args)<br>
  (if (%log-p category-spec)<br>      `(let ((category (load-time-value <br>            (update-category-spec nil ',category-spec)<br>            t)))<br>     (handle-message<br>      (category-id category)<br>      ,message<br>
      ,@args))<br>     <span style="color: rgb(153, 153, 255);"> </span><i style="color: rgb(255, 0, 0);">`(<b>,</b>values))</i><span style="color: rgb(255, 0, 0);">)</span><br><br></div><div>But this did not help. Can anyone please let me know how to achieve what I want? If it is useful, I am using sbcl 64 bit on Centos 5.5 and the latest clog5 (v0.3.1)<br>
<br>Thanks,<br>Venkatesan<br></div><div><br></div><div><br></div><br>-- <br>
Audentis fortuna juvat<br>