log send to remote
Project description
logging
Install
$ git clone https://github.com/netkiller/logging.git
$ cd logging
$ python3 setup.py sdist
$ python3 setup.py install
cp init.d/ulog /etc/init.d/
chkconfig --add ulog
chkconfig ulog on
Example
$ rlog
Usage: rlog [options] filename
Options:
-h, --help show this help message and exit
-H localhost, --host=localhost
push log to remote host
-p 1214, --port=1214 port
--sleep=0.1 with -s, sleep for approximately S seconds between
iterations
-d, --daemon run as daemon
-f, --full Full text
--stdin cat file | prog ...
Homepage: http://netkiller.github.io Author: Neo <netkiller@msn.com>
Send logs
$ rlog /var/log/nginx/access.log
b'192.168.6.20 - - [11/Dec/2014:15:51:24 +0800] "GET /home/about.html HTTP/1.1" 200 7802 "http://192.168.6.2/home/download.epub.html" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36"\n'
b'192.168.6.20 - - [11/Dec/2014:15:51:24 +0800] "GET /stylesheet.css HTTP/1.1" 304 0 "http://192.168.6.2/home/about.html" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36"\n'
# Send log to 192.168.2.1
$ rlog -H192.168.2.1 -p1214 /var/log/nginx/access.log
# Full text log to 192.168.2.1
$ rlog -H192.168.2.1 -p1214 -f /var/log/nginx/access.log
# Daemon mode
$ rlog -H192.168.2.1 -p1214 -d /var/log/nginx/access.log
# Stdin
$ cat /var/log/nginx/access.log | rlog -H 127.0.0.1 --stdin
Logs collection
$ collection
Usage: collection [options] module
Options:
-h, --help show this help message and exit
-p 1214, --port=1214 port
-l /tmp/test.log, --logfile=/tmp/test.log
log file
--list show module message
-d, --daemon run as daemon
Homepage: http://netkiller.github.io Author: Neo <netkiller@msn.com>
# show log from port 1214
$ collection -p 1214
# Save log to file from port 1214
$ collection -p 1214 -l /tmp/test.log
Audit log
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file netkiller-logging-0.0.4.tar.gz
.
File metadata
- Download URL: netkiller-logging-0.0.4.tar.gz
- Upload date:
- Size: 9.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 612abfd053eed9997b174eaffbcd90fd90a0e40cb9d12017393750965cf737fb |
|
MD5 | e70cb14fcf1022a61206c5ffd868519a |
|
BLAKE2b-256 | 59d2fd74cabc5dc1f868b20b3552dda111f188265eb69f8e07203fef8338e3eb |
File details
Details for the file netkiller_logging-0.0.4-py3-none-any.whl
.
File metadata
- Download URL: netkiller_logging-0.0.4-py3-none-any.whl
- Upload date:
- Size: 14.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4fd5d0686d5d2f5cf7f478526b23fb3beab339f5fe51f9b21430e68bf4fc2d6 |
|
MD5 | c2aec45fbb516a1c114a5e4e4daaf5b8 |
|
BLAKE2b-256 | 2156472b1f99625b80ab1c921c9067f48c1432dfe48cf90b9abce92a4e3be676 |