org.deegree.services.controller.utils
Class OSAASRequestLogger

java.lang.Object
  extended by org.deegree.services.controller.utils.OSAASRequestLogger
All Implemented Interfaces:
RequestLogger

public class OSAASRequestLogger
extends Object
implements RequestLogger

Version:
$Revision: 28698 $, $Date: 2010-12-10 12:19:14 +0100 (Fri, 10 Dec 2010) $
Author:
Andreas Schmitz, last edited by: $Author: aschmitz $

Constructor Summary
OSAASRequestLogger(Object o)
           
 
Method Summary
 void logKVP(String address, String queryString, long startTime, long endTime, Credentials creds)
           
 void logXML(String address, File logFile, long startTime, long endTime, Credentials creds)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OSAASRequestLogger

public OSAASRequestLogger(Object o)
                   throws InstantiationException
Parameters:
o -
Throws:
InstantiationException
Method Detail

logKVP

public void logKVP(String address,
                   String queryString,
                   long startTime,
                   long endTime,
                   Credentials creds)
Specified by:
logKVP in interface RequestLogger

logXML

public void logXML(String address,
                   File logFile,
                   long startTime,
                   long endTime,
                   Credentials creds)
Specified by:
logXML in interface RequestLogger
logFile - Will contain the logged request once this method is called. It's a temporary file in the configured requests directory. If you want the request to be saved somewhere else, this is the place where to do that.


Copyright © 2011. All Rights Reserved.