Skip to main content

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

Django Log Reader


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 the INSTALLED_APPS setting of your Django project settings.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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-log-reader-1.1.9.tar.gz (8.5 kB view details)

Uploaded Source

Built Distribution

django_log_reader-1.1.9-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

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

Hashes for django-log-reader-1.1.9.tar.gz
Algorithm Hash digest
SHA256 122f47acef68f02ea3e71d081e7c6b2b274e720051712f2cd75c8881d9c536f2
MD5 9440b26190b7597c6ff5b7c7540000fe
BLAKE2b-256 588da5c76f76d9139603f1001fac855a5ce37f386e61f745039b2925a4abd9fb

See more details on using hashes here.

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

Hashes for django_log_reader-1.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 856d07669bc7ad2e5cdf303571e08eca9765ca2e6a41292c68b8b585844bfd79
MD5 54c010df8100c2f2476a7cad520624a7
BLAKE2b-256 9f2a7548ebfec8a69d35b6cb8181c3f70a514b836ea33cb47a4e39d3a90d44d8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page