Skip to content

Commit

Permalink
Rewrite the log handler to work asynchronously
Browse files Browse the repository at this point in the history
Major rewrite of the handler to queue log messages in a Sqlite database
for later asynchronous transmission to Logstash. The actual transmission
happens in a seperate worker thread to pull off the load from the main
or logging thread.
Also split the code in modules and remove unneeded code.

For more details, see README.rst.
  • Loading branch information
eht16 committed Oct 28, 2016
1 parent bffe560 commit 321a99a
Show file tree
Hide file tree
Showing 19 changed files with 1,376 additions and 492 deletions.
38 changes: 18 additions & 20 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,27 +1,21 @@
*.py[cod]
MANIFEST
.idea

# C extensions
*.so

# Packages
/.eggs
*.egg
*.egg-info
dist
build
eggs
parts
bin
var
sdist
develop-eggs
.installed.cfg
lib
lib64
/dist
/build
/eggs
/bin
/var
/sdist
/develop-eggs
/.installed.cfg

# Installer logs
pip-log.txt
/pip-log.txt

# Unit test / coverage reports
.coverage
Expand All @@ -31,7 +25,11 @@ nosetests.xml
# Translations
*.mo

# Mr Developer
.mr.developer.cfg
.project
.pydevproject
# IDEs
/.idea
/.geany
/.mr.developer.cfg
/.project
/.pydevproject
/.settings
/.release
Loading

0 comments on commit 321a99a

Please sign in to comment.