[tor-commits] [nyx/master] Header docs for our log.py util

atagar at torproject.org atagar at torproject.org
Tue Mar 8 00:55:13 UTC 2016


commit 84a72df3ef57231fc6cc423f338b9c451f203df4
Author: Damian Johnson <atagar at torproject.org>
Date:   Mon Mar 7 13:42:58 2016 -0800

    Header docs for our log.py util
    
    Standard header summary for the functions provided by this module.
---
 nyx/util/log.py | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/nyx/util/log.py b/nyx/util/log.py
index 6c5a7b6..bf9fe82 100644
--- a/nyx/util/log.py
+++ b/nyx/util/log.py
@@ -1,6 +1,39 @@
 """
 Logging utilities, primiarily short aliases for logging a message at various
 runlevels.
+
+::
+
+  trace - logs a message at the TRACE runlevel 
+  debug - logs a message at the DEBUG runlevel
+  info - logs a message at the INFO runlevel
+  notice - logs a message at the NOTICE runlevel
+  warn - logs a message at the WARN runlevel
+  error - logs a message at the ERROR runlevel
+
+  day_count - number of days since a given timestamp
+  log_file_path - path of tor's log file if one is present on disk
+  condense_runlevels - condensed displayable listing of log events
+  listen_for_events - notifies listener of tor events
+  read_tor_log - provides LogEntry from a tor log file
+
+  LogGroup - thread safe, deduplicated grouping of events
+    |- add - adds an event to the group
+    +- pop - removes and returns an event
+
+  LogEntry - individual log event
+    |- is_duplicate_of - checks if a duplicate message of another LogEntry
+    +- day_count - number of days since this even occured
+
+  LogFileOutput - writes log events to a file
+    +- write - persist a given message
+
+  LogFilters - regex filtering of log events
+    |- select - filters by this regex
+    |- selection - current regex filter
+    |- latest_selections - past regex selections
+    |- match - checks if a LogEntry matches this filter
+    +- clone - deep clone of this LogFilters
 """
 
 import collections





More information about the tor-commits mailing list