<HTML><HEAD>
<META content="text/html; charset=iso-8859-15" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.7600.16671"></HEAD>
<BODY style="MARGIN: 4px 4px 1px; FONT: 10pt Segoe UI">
<DIV>Hi James,</DIV>
<DIV> </DIV>
<DIV>    That looks perfect for the tech logs, thanks.  The debugging side was a little different, I was thinking about inputting text strings in the middle of unlang scripts.  Usually when I write say a C program I will pop in a lot of printf's with variables so I know what a variable is in a program, well use to anyway debuggers make that to easy now to waste time on it.  For freeradius I was not sure if there was similar functionality.  I am guessing there is not, I was kind of thinking it may be a stretch to add something like that in a config file.</DIV>
<DIV> </DIV>
<DIV>Thanks for the linelog module, that will really help a lot!!.</DIV>
<DIV> </DIV>
<DIV>
<DIV>Brett Littrell</DIV>
<DIV>Network Manager</DIV>
<DIV>MUSD</DIV>
<DIV>CISSP, CCSP, CCVP, MCNE</DIV><BR><BR>>>> On Tuesday, February 01, 2011 at 9:02 AM, in message <57DE4B8C2C2D9555B06A9046@valium>, James J J Hooper <jjj.hooper@bristol.ac.uk> wrote:<BR></DIV>
<TABLE style="MARGIN: 0px 0px 0px 15px; FONT-SIZE: 1em" border=0 bgColor=#f3f3f3>
<TBODY>
<TR>
<TD>
<DIV style="BORDER-LEFT: #050505 1px solid; PADDING-LEFT: 7px"><BR><BR>--On Tuesday, February 01, 2011 08:41:54 -0800 Brett Littrell <BR><Blittrell@musd.org> wrote:<BR><BR>> Hi All,<BR>><BR>>     Real quick and I am sure easy question here.   I read through the<BR>> unlang man page, really helped in getting a clue.  One thing I was<BR>> wondering though, is there a way to output text to the log based on a<BR>> condition?  What I mean is something like if x!=y then printf(" x did not<BR>> equal y").  This would be for debugging and log review.  Currently we use<BR>> Cisco ACS, which with all it's limitations the one thing that is great<BR>> about it is it's pass/fail logs.  Our techs use them all the time to<BR>> diagnose problems.  If I could inject text strings into the logs when<BR>> certain issues occur it would make it a lot easier to figure out scripts<BR>> as well as make common issues easier for techs to troubleshoot.<BR>>     From what I can tell in the unlang man page it did not mention this,<BR>> perhaps I missed it though.<BR>><BR><BR>Hi Brett,<BR>  It sounds like the linelog module may do what you need, in conjunction <BR>with unlang for the conditionals:<BR><<A href="https://github.com/alandekok/freeradius-server/blob/v2.1.x/raddb/modules/linelog">https://github.com/alandekok/freeradius-server/blob/v2.1.x/raddb/modules/linelog</A>><BR><BR>Regards,<BR>  James<BR><BR><BR><BR>-- <BR>James J J Hooper<BR>Network Specialist<BR>Information Services<BR>University of Bristol<BR><A href="http://www.wireless.bristol.ac.uk">http://www.wireless.bristol.ac.uk</A><BR>-- <BR><BR><BR>-<BR>List info/subscribe/unsubscribe? See <A href="http://www.freeradius.org/list/users.html">http://www.freeradius.org/list/users.html</A><BR></DIV></TD></TR></TBODY></TABLE></BODY></HTML>