logger funktioniert nicht mit logback.xml in der websphere-server 8.5
logger funktioniert nicht mit logback.xml.
entwickelte Projekt in RAD, die haben mehrere Projekt-wie KRIEG -, Schema-und OHR gebaut mit Maven und der Implementierung auf Web sphere server8.5.
Verwendung von log4j.Eigenschaften Datei mein logger funktioniert ordentlich aber ich will nicht, es zu benutzen.
Abhängigkeit:
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>${slf4j.version}</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>${logback.version}</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
<version>${logback.version}</version>
</dependency>
und logback-Datei:
<configuration debug="true">
<appender name="STDOUT_ERROR" class="ch.qos.logback.core.ConsoleAppender">
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>ALL</level>
</filter>
<encoder>
<pattern>%d{dd/MM/yyyy HH:mm:ss.SSS} [%contextName] %X{Context} %-5level [%thread][%logger{36}] - %msg%n
</pattern>
</encoder>
</appender>
<appender-ref ref="STDOUT_ERROR" />
</root>
Dem Ausgabe-log zeigt:
[8/27/14 5:53:41:961 EDT] 00000090 MessageDispat I org.springframework.web.servlet.FrameworkServlet initServletBean FrameworkServlet 'memberService': initialization completed in 1000 ms
[8/27/14 5:53:41:961 EDT] 00000090 servlet I com.ibm.ws.webcontainer.servlet.ServletWrapper init SRVE0242I: [mbr-ear] [/MemberService/] [memberService]: Initialization successful.
[8/27/14 5:53:43:148 EDT] 00000090 SystemOut O 05:53:43.148 [WebContainer : 2] DEBUG c.w.m.d.nasco.ws.MemberServiceEP - <<<<<<<<<<< Entering Profile Web service >>>>>>>>>>>
[8/27/14 5:53:43:148 EDT] 00000090 SystemOut O 05:53:43.148 [WebContainer : 2] INFO c.w.m.d.nasco.ws.MemberServiceEP - <<<<<<<<<<>>>>>>>>>>
[8/27/14 5:53:43:148 EDT] 00000090 SystemOut O 05:53:43.148 [WebContainer : 2] WARN c.w.m.d.nasco.ws.MemberServiceEP - <<<<<<<<<<>>>>>>>>>>
Auch habe ich versucht mit file appender, aber Datei ist auch nicht erstellen.
- Können Sie nach logback debug-Ausgabe?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie verwenden möchten, slf4j über log4j, fehlende JAR in den classpath. Bitte fügen Sie diese in die Maven-Konfiguration:
So slf4j geht abzufangen, log4j logs und leiten es in logback. Natürlich können Sie auch andere logging-Fassaden wie z.B. commons-logging und java.util.Anmeldung:
Dank Zauberstab.
Jetzt seine Arbeit.
diese Abhängigkeit, die ich gegeben habe, in EAR-Projekt pom-Datei
jetzt seine Arbeit gut.
nochmals vielen Dank.