[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