Skip to content

Commit 321a99a

Browse files
committed
Rewrite the log handler to work asynchronously
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.
1 parent bffe560 commit 321a99a

19 files changed

+1376
-492
lines changed

.gitignore

Lines changed: 18 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,21 @@
11
*.py[cod]
22
MANIFEST
3-
.idea
4-
5-
# C extensions
6-
*.so
73

84
# Packages
5+
/.eggs
96
*.egg
107
*.egg-info
11-
dist
12-
build
13-
eggs
14-
parts
15-
bin
16-
var
17-
sdist
18-
develop-eggs
19-
.installed.cfg
20-
lib
21-
lib64
8+
/dist
9+
/build
10+
/eggs
11+
/bin
12+
/var
13+
/sdist
14+
/develop-eggs
15+
/.installed.cfg
2216

2317
# Installer logs
24-
pip-log.txt
18+
/pip-log.txt
2519

2620
# Unit test / coverage reports
2721
.coverage
@@ -31,7 +25,11 @@ nosetests.xml
3125
# Translations
3226
*.mo
3327

34-
# Mr Developer
35-
.mr.developer.cfg
36-
.project
37-
.pydevproject
28+
# IDEs
29+
/.idea
30+
/.geany
31+
/.mr.developer.cfg
32+
/.project
33+
/.pydevproject
34+
/.settings
35+
/.release

0 commit comments

Comments
 (0)