TO THE MODERATOR: I'm sorry if I'm submitting for the second time the same 
messge, but the previous one was really bad formatted, hope this one would be 
readable.

After many attempts I can't print the log to a file.

- Result on STDOUT:

 <3-mar-2014 13.10.53 CET> <Notice> <WebLogicServer> <BEA-000360> <Server 
started in RUNNING mode>
 0    [[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default 
(self-tuning)'] WARN  it.foo  - I love programming.
 0    [[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default 
(self-tuning)'] ERROR it.foo  - I am programming.

 The file MyLog.log is still not written.

- This is what I've done:
****************************
ListMan.ear
 |
 -\META-INF
  |
  - weblogic-application.xml
  - logback.xml
 - ConsoleAmministr.war
  |
  - \WEB-INF
   |
   weblogic.xml
   logback.xml
   |
   - \lib
    |
    - logback-classic-1.1.1.jar
    - logback-core-1.1.1.jar
    - slf4j-api-1.7.6.jar
   - \classes
    |
    logback.xml
    - \it
     |
     - foo.java
    - \resource
     |
     - logback.xml

***********************************************************
logback.xml:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
<file>MyLog.log</file>
    <encoder>
      <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - 
%msg%n</pattern>
    </encoder>
 </appender>
  
  <logger name="it" level="TRACE"/>
 
  <root level="debug">
    <appender-ref ref="FILE" />
  </root>
</configuration>
***********************************************************
foo.java:

...
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
...
 static final Logger LOG = LoggerFactory.getLogger(foo.class);
...
 LOG.info("I am fine.");
 LOG.warn("I love programming.");
 LOG.error("I am programming.");
...
***********************************************************
weblogic.xml:

<?xml version="1.0" encoding="UTF-8"?>
<weblogic-web-app xmlns="http://xmlns.oracle.com/weblogic/weblogic-web-app"; 
xmlns:j2ee="http://java.sun.com/xml/ns/j2ee"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd 
http://xmlns.oracle.com/weblogic/weblogic-web-app 
http://xmlns.oracle.com/weblogic/weblogic-web-app/1.2/weblogic-web-app.xsd";>
  <jsp-descriptor>
    <keepgenerated>true</keepgenerated>
  </jsp-descriptor>
  <context-root>/ConsoleAmministr</context-root>
  <weblogic-version>10.3.5</weblogic-version>
  <container-descriptor>
   <prefer-application-packages>
     <package-name>org.slf4j</package-name>
   </prefer-application-packages>
  </container-descriptor>
</weblogic-web-app>
***********************************************************
weblogic-application.xml:

<?xml version="1.0" encoding="UTF-8"?>
<weblogic-application xmlns="http://www.bea.com/ns/weblogic/90";>
    <prefer-application-packages>
        <package-name>org.slf4j.*</package-name>
        <package-name>antlr.*</package-name>
    </prefer-application-packages>
    
    <prefer-application-resources>
        <resource-name>org/slf4j/impl/StaticLoggerBinder.class</resource-name>
    </prefer-application-resources>    
    
</weblogic-application>
***********************************************************

Thanks in advance for your help,
 Dave                                     
_______________________________________________
Logback-user mailing list
Logback-user@qos.ch
http://mailman.qos.ch/mailman/listinfo/logback-user

Reply via email to