KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > exoplatform > services > portletcontainer > test > filter > LoggerFilter2


1 package org.exoplatform.services.portletcontainer.test.filter;
2
3 import org.exoplatform.services.log.LogService;
4 import org.exoplatform.services.portletcontainer.filter.PortletFilter;
5 import org.exoplatform.services.portletcontainer.filter.PortletFilterConfig;
6 import org.exoplatform.services.portletcontainer.filter.PortletFilterChain;
7
8 import javax.portlet.PortletRequest;
9 import javax.portlet.PortletResponse;
10 import javax.portlet.PortletException;
11 import java.io.IOException JavaDoc;
12
13 import org.apache.commons.logging.Log;
14
15 /**
16  * Copyright 2001-2003 The eXo platform SARL All rights reserved.
17  * Please look at license.txt in info directory for more license detail.
18  **/

19
20 /**
21  * Created by the Exo Development team.
22  * Author : Mestrallet Benjamin
23  * benjmestrallet@users.sourceforge.net
24  * Date: 17 nov. 2003
25  * Time: 19:06:35
26  */

27 public class LoggerFilter2 implements PortletFilter{
28
29     private LogService logService;
30     private Log log;
31
32     public LoggerFilter2(LogService logService) {
33         this.logService = logService;
34         log = logService.getLog("org.exoplatform.portal.container");
35     }
36
37     public void init(PortletFilterConfig portletFilterConfig) throws PortletException {
38     }
39
40     public void doFilter(PortletRequest portletRequest,
41                                              PortletResponse portletResponse,
42                                              PortletFilterChain filterChain)
43                     throws IOException JavaDoc, PortletException {
44         log.debug("------------->LOG FILTER2 PRE");
45         filterChain.doFilter(portletRequest, portletResponse) ;
46         log.debug("------------->LOG FILTER2 POST");
47     }
48
49     public void destroy() {
50         log.debug("------------->LOG FILTER2 DESTROY");
51     }
52 }
53
Popular Tags