Thanks for the help.
I found out what was wrong.
I am using EJB 3.0 interceptors, and the proxied objects have another
package name than the real objects. When I changed
UserActionLoggerFactory.getLogger(); to use the proxied objects
packages it worked :)



On Mon, May 12, 2008 at 5:43 PM, Gibbons, P (Paul)
<[EMAIL PROTECTED]> wrote:
> Here is my config which writes to file fine:
>
>  <configuration>
>  ...
>     <appender name="DebugFILE" 
> class="ch.qos.logback.core.rolling.RollingFileAppender">
>         <File>${gda.users}/logs/gda_server.log</File>
>         <rollingPolicy 
> class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
>             
> <FileNamePattern>${gda.users}/logs/gda_server.%d{yyyy-MM-dd}.log.gz</FileNamePattern>
>         </rollingPolicy>
>
>         <layout class="ch.qos.logback.classic.PatternLayout">
>             <pattern>%d %-5level %logger - %m %ex %n</pattern>
>         </layout>
>     </appender>
>     <root>
>         <level value="ALL"/>
>         <appender-ref ref="DebugFILE"/>
>     </root>
>  </configuration>
>
>
>
>
>  -----Original Message-----
>  From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of øyvind rotnes
>  Sent: 12 May 2008 14:23
>  To: [email protected]
>  Subject: [logback-user] configuring logback to log to two different
>
>  Hi. I am new to logback and have some problem with setting up the 
> configuration.
>  I want to add some new functionality to the existing logging configuration 
> that was already in use in the application.
>  I want my application to write log events from the classes that are in the 
> package: "com.my.package"  to a FILE
>  >From the documentation I undestod that this can be done with
>   <logger additivity="false" name="com.my.package">
>                   <level value="debug" />
>                  <appender-ref ref="FILE" />
>   </logger>
>
>  which points to a file appender. My logback.xml is listet below. This 
> configuration prints everything to the console, but nothing to the FILE.
>  Can someone please point out for me where i am doing wrong?
>  Thanks!
>
>
>
>  <configuration debug="true">
>
>   <appender name="FILE" 
> class="ch.qos.logback.core.rolling.RollingFileAppender">
>     <File>c:\temp\testAction.log</File>
>         <append>true</append>
>
>     <rollingPolicy 
> class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
>       <FileNamePattern>testAction.%i.log.zip</FileNamePattern>
>       <MinIndex>1</MinIndex>
>       <MaxIndex>3</MaxIndex>
>     </rollingPolicy>
>
>     <triggeringPolicy
>  class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
>       <MaxFileSize>5MB</MaxFileSize>
>     </triggeringPolicy>
>     <layout class="ch.qos.logback.classic.PatternLayout">
>       <Pattern>%date{yyyy-MM-dd HH:mm:ss.SSS} %X{action}  %msg%n</Pattern>
>     </layout>
>   </appender>
>
>         <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
>     <layout class="ch.qos.logback.classic.PatternLayout">
>       <Pattern>%msg%n</Pattern>
>     </layout>
>   </appender>
>
>          <logger additivity="false" name="com.my.package">
>                   <level value="debug" />
>                  <appender-ref ref="FILE" />
>          </logger>
>
>   <root>
>     <level value="debug" />
>     <appender-ref ref="STDOUT" />
>   </root>
>  </configuration>
>
> _______________________________________________
>  Logback-user mailing list
>  [email protected]
>  http://qos.ch/mailman/listinfo/logback-user
>  <DIV><FONT size="1" color="gray">This e-mail and any attachments may contain 
> confidential, copyright and or privileged material, and are for the use of 
> the intended addressee only. If you are not the intended addressee or an 
> authorised recipient of the addressee please notify us of receipt by 
> returning the e-mail and do not use, copy, retain, distribute or disclose the 
> information in or attached to the e-mail.
>  Any opinions expressed within this e-mail are those of the individual and 
> not necessarily of Diamond Light Source Ltd.
>  Diamond Light Source Ltd. cannot guarantee that this e-mail or any 
> attachments are free from viruses and we cannot accept liability for any 
> damage which you may sustain as a result of software viruses which may be 
> transmitted in or with the message.
>  Diamond Light Source Limited (company no. 4375679). Registered in England 
> and Wales with its registered office at Diamond House, Harwell Science and 
> Innovation Campus, Didcot, Oxfordshire, OX11 0DE, United Kingdom
>  </FONT></DIV>
>
>
> _______________________________________________
>  Logback-user mailing list
>  [email protected]
>  http://qos.ch/mailman/listinfo/logback-user
>
_______________________________________________
Logback-user mailing list
[email protected]
http://qos.ch/mailman/listinfo/logback-user

Reply via email to