org.doit.muffin.filter
Class Logger
java.lang.Object
|
+--org.doit.muffin.filter.Logger
- All Implemented Interfaces:
- org.doit.muffin.FilterFactory
- public class Logger
- extends java.lang.Object
- implements org.doit.muffin.FilterFactory
Factory for logging filters.
- Version:
- $Id: Logger.java,v 1.2 2003/09/11 03:16:33 glchen Exp $
- Author:
- Guanling Chen
Field Summary |
protected boolean |
_anonymize
|
protected java.io.PrintWriter |
_log
|
protected java.security.MessageDigest |
_md
|
protected org.doit.muffin.FilterManager |
manager
|
protected org.doit.muffin.Prefs |
prefs
|
Method Summary |
org.doit.muffin.Filter |
createFilter()
|
private java.lang.String |
getClientIpAddress(org.doit.muffin.Request request)
|
org.doit.muffin.Prefs |
getPrefs()
|
void |
log(org.doit.muffin.Request request,
long requestTime,
org.doit.muffin.Reply reply)
|
(package private) void |
save()
|
void |
setManager(org.doit.muffin.FilterManager manager)
|
void |
setPrefs(org.doit.muffin.Prefs prefs)
|
void |
shutdown()
|
void |
viewPrefs()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
manager
protected org.doit.muffin.FilterManager manager
prefs
protected org.doit.muffin.Prefs prefs
_log
protected java.io.PrintWriter _log
_anonymize
protected boolean _anonymize
_md
protected java.security.MessageDigest _md
Logger
public Logger()
log
public void log(org.doit.muffin.Request request,
long requestTime,
org.doit.muffin.Reply reply)
throws java.lang.Exception
java.lang.Exception
getClientIpAddress
private java.lang.String getClientIpAddress(org.doit.muffin.Request request)
setManager
public void setManager(org.doit.muffin.FilterManager manager)
- Specified by:
setManager
in interface org.doit.muffin.FilterFactory
setPrefs
public void setPrefs(org.doit.muffin.Prefs prefs)
- Specified by:
setPrefs
in interface org.doit.muffin.FilterFactory
getPrefs
public org.doit.muffin.Prefs getPrefs()
- Specified by:
getPrefs
in interface org.doit.muffin.FilterFactory
viewPrefs
public void viewPrefs()
- Specified by:
viewPrefs
in interface org.doit.muffin.FilterFactory
createFilter
public org.doit.muffin.Filter createFilter()
- Specified by:
createFilter
in interface org.doit.muffin.FilterFactory
shutdown
public void shutdown()
- Specified by:
shutdown
in interface org.doit.muffin.FilterFactory
save
void save()