Class SanitizeWeblogs
- java.lang.Object
-
- org.torproject.metrics.collector.sync.SyncManager
-
- org.torproject.metrics.collector.cron.CollecTorMain
-
- org.torproject.metrics.collector.webstats.SanitizeWeblogs
-
- All Implemented Interfaces:
java.lang.Runnable
,java.util.concurrent.Callable<java.lang.Object>
,java.util.Observer
public class SanitizeWeblogs extends CollecTorMain
This module processes web-logs for CollecTor according to the weblog sanitation specification published on metrics.torproject.org.
-
-
Field Summary
-
Fields inherited from class org.torproject.metrics.collector.cron.CollecTorMain
config, mapPathDescriptors, SOURCES
-
Fields inherited from class org.torproject.metrics.collector.sync.SyncManager
SYNCORIGINS
-
-
Constructor Summary
Constructors Constructor Description SanitizeWeblogs(Configuration conf)
Possibly privacy impacting data is replaced by dummy data producing a log-file (or files) that confirm(s) to Apache's Combined Log Format.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static byte[]
bytesFor(java.lang.String line, long times)
java.lang.String
module()
Returns the module name for logging purposes.protected void
startProcessing()
Module specific code goes here.protected java.lang.String
syncMarker()
Returns property prefix/infix/postfix for Sync related properties.-
Methods inherited from class org.torproject.metrics.collector.cron.CollecTorMain
call, checkAvailableSpace, run, syncMapPathsDescriptors, update
-
Methods inherited from class org.torproject.metrics.collector.sync.SyncManager
merge
-
-
-
-
Constructor Detail
-
SanitizeWeblogs
public SanitizeWeblogs(Configuration conf)
Possibly privacy impacting data is replaced by dummy data producing a log-file (or files) that confirm(s) to Apache's Combined Log Format.
-
-
Method Detail
-
module
public java.lang.String module()
Description copied from class:CollecTorMain
Returns the module name for logging purposes.- Specified by:
module
in classCollecTorMain
-
syncMarker
protected java.lang.String syncMarker()
Description copied from class:CollecTorMain
Returns property prefix/infix/postfix for Sync related properties.- Specified by:
syncMarker
in classCollecTorMain
-
startProcessing
protected void startProcessing()
Description copied from class:CollecTorMain
Module specific code goes here.- Specified by:
startProcessing
in classCollecTorMain
-
bytesFor
public static byte[] bytesFor(java.lang.String line, long times)
-
-