Project that exposes the logs.
Project description
log-viewer: log web-exposer toolkit
What is log-viewer for?
log-viewer is just a lightweight Python package that web-exposes your log files using Flask's interface.
How do I get set up?
Requisites
- python >= 3.6 running on a Linux environment.
Where to get it
PyPi repository, execute:
pip install log-viewer
Installation from sources
Cloning the git repo, execute in root folder:
python setup.py install
Use
After package installation, execute:
log-viewer
log-viewer will search log files and it will expose them within HTML native accordions in http://0.0.0.0:8081 (default)
No login is needed by default. In order to activate the login, just set user or password through the execution options.
Execution options
log-viewer execution options:
- -a --address Logs exposing address. Default: "0.0.0.0"
- -p --port Logs exposing port. Default: 8081
- -u --user User for login, it activates the login mode. If no password is set, the login mode will only check the provided user
- -psw --password Password for login, it activates the login mode. If no user is set, the login mode will only check the provided password
- -lp --logPaths Paths to search (recursively) the logs from (";" separated). Default: "/var/log/"
Example
The following example will activate the login mode with custom parameters:
log-viewer -u admin -psw admin -p 8080 -lp "/var/log/django;/var/log/apt" -a "127.0.0.1"
License
Dependencies
- Flask >= 1*
Contact
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
log_viewer-0.1.0.tar.gz
(5.2 kB
view details)
File details
Details for the file log_viewer-0.1.0.tar.gz
.
File metadata
- Download URL: log_viewer-0.1.0.tar.gz
- Upload date:
- Size: 5.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7654786860e77bf085660791171f1446ef38cef2d1dc11e06c1e298d78f94c8f |
|
MD5 | 6b25fd17ec353f8f2e37a1ffe75973ff |
|
BLAKE2b-256 | 213d94dc164df45f52a0d39d615c54244d2b53f46993dac94e20c373411f6d7c |