Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

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.

Files for entry-logger-sanic, version 0.1.7
Filename, size File type Python version Upload date Hashes
Filename, size entry-logger-sanic-0.1.7.tar.gz (3.7 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page