#22983: add a descriptor interface and implementation for web-logs ---------------------------------+------------------------------ Reporter: iwakeh | Owner: metrics-team Type: enhancement | Status: new Priority: Medium | Milestone: Component: Metrics/metrics-lib | Version: Severity: Normal | Resolution: Keywords: | Actual Points: Parent ID: | Points: Reviewer: | Sponsor: ---------------------------------+------------------------------
Comment (by iwakeh): To visualize comment:2, please see the following interface: {{{ #!java /* Copyright 2017 The Tor Project * See LICENSE for licensing information */ package org.torproject.descriptor; import java.util.List; /** * Interface for log-file descriptors. * * @since 2.1.0 */ public interface LogDescriptor extends Descriptor { /** * Returns the hostname of the machine on which the logs were gathered. * * @since 2.1.0 */ public String getMeasuringHost(); /** * Returns the name of the host served and for which the logs were gathered. * * @since 2.1.0 */ public String getServedHost(); /** * Returns the date of the log in yyymmdd format. * * @since 2.1.0 */ public String getLogDate(); /** * Return the raw descriptor bytes of the compressed sanitized logs. * * <p>The compression type is returned by {@link #getCompressionType()} * and is one of 'gz' or 'xz'. Additional types might be added in * future.</p> * * @since 2.1.0 */ @Override public byte[] getRawDescriptorBytes(); /** * Returns the compression type as one of 'gz' or 'xz'. * * <p>Additional types might be added in future.</p> * * @since 2.1.0 */ public byte[] getCompressionType(); /** * Will always return an empty List as logs don't have any descriptors. * * @since 2.1.0 */ @Override public List<String> getAnnotations(); /** * Will always return an empty List as logs don't have any descriptors. * * @since 2.1.0 */ @Override public List<String> getUnrecognizedLines(); } }}} -- Ticket URL: <https://trac.torproject.org/projects/tor/ticket/22983#comment:3> Tor Bug Tracker & Wiki <https://trac.torproject.org/> The Tor Project: anonymity online _______________________________________________ tor-bugs mailing list tor-bugs@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs