Read & Download log files on the admin page
Project description
Django Log Reader
Django Log Reader allows you to read & download log files on the admin page.
This version designed for the Linux operating system and uses Linux commands to read files faster.
Why Django Log Reader?
- Reading files based on Linux commands speeds up the display of file content
- Search in files based on Linux commands
- Download the result of the content
- Display all files according to the pattern defined in the
settings.py
- Simple interface
- Easy integration
How to use it
- Download and install latest version of Django Log Reader:
$ pip install django-log-reader
# or
$ easy_install django-log-reader
- Add
log_reader
application to theINSTALLED_APPS
setting of your Django projectsettings.py
file:
INSTALLED_APPS = (
# ...
"log_reader.apps.LogReaderConfig",
)
- You can Add the following value In your
settings.py
file:
# This value specifies the folder for the files. The default value is 'logs'
LOG_READER_DIR_PATH = 'logs'
# This value specifies the file extensions. The default value is '*.log'
LOG_READER_FILES_PATTERN = '*.log'
# This value specifies the default file. If there is no filter, the system reads the default file.
LOG_READER_DEFAULT_FILE = 'django.log'
# The contents of the files are separated based on this pattern.
LOG_READER_SPLIT_PATTERN = "\\n"
# This value indicates the number of lines of content in the file. Set the number of lines you want to read to this value.
LOG_READER_MAX_READ_LINES = 1000
# You can exclude files with this value.
LOG_READER_EXCLUDE_FILES = []
- Collect static if you are in production environment:
$ python manage.py collectstatic
- Clear your browser cache
Start the app
# Set up the database
$ python manage.py makemigrations
$ python manage.py migrate
# Create the superuser
$ python manage.py createsuperuser
# Start the application (development mode)
$ python manage.py runserver # default port 8000
- Access the
admin
section in the browser:http://127.0.0.1:8000/
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 django-log-reader-1.1.9.tar.gz
.
File metadata
- Download URL: django-log-reader-1.1.9.tar.gz
- Upload date:
- Size: 8.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 122f47acef68f02ea3e71d081e7c6b2b274e720051712f2cd75c8881d9c536f2 |
|
MD5 | 9440b26190b7597c6ff5b7c7540000fe |
|
BLAKE2b-256 | 588da5c76f76d9139603f1001fac855a5ce37f386e61f745039b2925a4abd9fb |
File details
Details for the file django_log_reader-1.1.9-py3-none-any.whl
.
File metadata
- Download URL: django_log_reader-1.1.9-py3-none-any.whl
- Upload date:
- Size: 9.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 856d07669bc7ad2e5cdf303571e08eca9765ca2e6a41292c68b8b585844bfd79 |
|
MD5 | 54c010df8100c2f2476a7cad520624a7 |
|
BLAKE2b-256 | 9f2a7548ebfec8a69d35b6cb8181c3f70a514b836ea33cb47a4e39d3a90d44d8 |