Skip to main content

NDJSON formatted logger integration with Sanic

Project description

entry-logger-sanic

PyPI PyPI - Python Version

A logger for Sanic based EntryDSM service

Install

pip install entry-logger-sanic

Feature

  • Request logging
  • System logging
  • File saving in NDJSON format

Usage

import os
from sanic import Sanic
from entry_logger_sanic import set_logger

log_path = os.path.dirname(__file__).replace("/service", "").replace("/currentdir", "")  # example

app = Sanic("SERVICE NAME")  # please specify service name!
set_logger(app, log_path)

...

The log file will be saved under {designated path}/log as {given service name}.log

Versioning

{Major}.{Minor}.{Patch}

ex: 0.2.3

  • Major: without subcompatibility
  • Minor: with partial subcompatibility
  • Patch: with full subcompatibility

Maintainer

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

entry-logger-sanic-0.1.5.tar.gz (3.7 kB view details)

Uploaded Source

File details

Details for the file entry-logger-sanic-0.1.5.tar.gz.

File metadata

  • Download URL: entry-logger-sanic-0.1.5.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.2

File hashes

Hashes for entry-logger-sanic-0.1.5.tar.gz
Algorithm Hash digest
SHA256 737c9e335d2f012c3f589a8d9772fffb960c547e97a4d0443b98a03bff92f554
MD5 80cdcf500d077a7c32c7796fc7f00315
BLAKE2b-256 26b4a54aefa5785b743cc58addc6d9bbc758caa414944d0dab00c9af6d963ca3

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