<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal>UPDATE:<o:p></o:p></p>

<p class=MsoNormal>The $RT->Logger calls are running as expected within the
other callback I have written as well as any .pm’s I have added it to for
testing.  There is something wrong with the structure for the ModifyQuery
in which no matter what I put, it breaks the query and I cannot obtain any
logging files out of the logger, even if that is the only thing within the
ModifyQuery file.<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>Any other ideas?<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>
rt-users-bounces@lists.bestpractical.com
[mailto:rt-users-bounces@lists.bestpractical.com] <b>On Behalf Of </b>Izz
Abdullah<br>
<b>Sent:</b> Friday, October 14, 2011 8:53 AM<br>
<b>To:</b> 'rt-users@lists.bestpractical.com'<br>
<b>Subject:</b> [rt-users] RT Logger not logging to file<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>This is a follow-up to my issue with the modification of the
ModifyQuery callback.  Well, I have another callback that works beautifully,
as expected: SkipTransaction, and only allows the user to see the initial
creation of the ticket and any correspondence (comments are omitted).  (By
the way, I just tried putting in the %init portion of Create.html directly a
call of $RT::Logger->debug(“The current queue is “ $Queue);
after the rendering of the ticket page before if ticket is clone, and I did NOT
receive this in the RT log.  I would appreciate any assistance in
debugging the debugger!<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>Here is the code for that callback with the Logger inserted:<o:p></o:p></p>

<p class=MsoNormal><%init><o:p></o:p></p>

<p class=MsoNormal>    return if
$session{'CurrentUser'}->Privileged;<o:p></o:p></p>

<p class=MsoNormal>    my($myskip)=1;<o:p></o:p></p>

<p class=MsoNormal>    if ($Transaction->Type =~
/^(Correspond|Create)$/) {<o:p></o:p></p>

<p class=MsoNormal>        $myskip=0;<o:p></o:p></p>

<p class=MsoNormal>    }<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>$RT::Logger->debug("The value of myskip is ",<o:p></o:p></p>

<p class=MsoNormal>               
$myskip);<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>$$skip=$myskip;<o:p></o:p></p>

<p class=MsoNormal></%init><o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><%args><o:p></o:p></p>

<p class=MsoNormal>$Transaction => undef<o:p></o:p></p>

<p class=MsoNormal>$skip<o:p></o:p></p>

<p class=MsoNormal></%args><o:p></o:p></p>

<p class=MsoNormal>Now, for whatever reason, I am not seeing anything in the
logs related to this.  I see all the authentication of the unprivileged
user via LDAP, and the rendering of attachments (text/html) for this ticket
when viewed, but no “The value of myskip is <0 or 1>”<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>Kevin pointed out there may be some issues with the install,
but I have installed this from source and it has been tested thoroughly, and so
far, the only flaw is the logger, and the fact that I can’t seem to get
the ModifyQuery callback working.<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>Any ideas why the RT logger is not working within the
callbacks and not working for any calls I have added directly in the
code?  It works on calls which are already in the code, and my format is
the same…I would like to fix this, or find the problem as soon as
possible.<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>Thanks in advance.<o:p></o:p></p>

</div>

</body>

</html>