Class SanitizeWeblogs

java.lang.Object
All Implemented Interfaces:
java.lang.Runnable, java.util.concurrent.Callable<java.lang.Object>

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

    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, readProcessedFiles, run, syncMapPathsDescriptors, writeProcessedFiles

    Methods inherited from class org.torproject.metrics.collector.sync.SyncManager

    merge

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • 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 Details