Skip to main content

overwatch - Python Logging Overwatch

Version:

1.3.2

Introduction

overwatch is easily integrable two-in-one package built to simplify local dev & debug processes. This package contains both client and server with GUI. It includes special logger and GUI written in GTK2 that allows you to perform real-time logs monitoring from a bunch of applications.

You need PyGTK 2.0 installed in order to run this properly.

App idea inspired by loggly service which is great but not free.

Installation

You can install overwatch either via the Python Package Index (PyPI) or from source.

To install using pip:

$ pip install overwatch

To install using easy_install:

$ easy_install overwatch

Usage

Integrating into script

You should simply add these lines within the head of your Python application:

import overwatch
overwatch.init('My app friendly name')

Server handles all clients independantly, so you can patch as many scripts as you want. All their logs will be captured in parallel.

Browsing logs

Just execute this command on the same machine:

$ python2 -m overwatch

Enjoy!

Contributing

Development of overwatch resides at: http://bitbucket.org/AndrewDunai/overwatch

You are highly encouraged to participate in the development.

License

This software is licensed under the GNU GPL v2.

Metadata

Release files for overwatch 2.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for overwatch 2.0.0
File Size Uploaded Provenance Actions
overwatch-2.0.0.tar.gz 95.2 kB Without provenance Details for overwatch-2.0.0.tar.gz

Release files / overwatch-2.0.0.tar.gz

Download URL overwatch-2.0.0.tar.gz
Size 95.2 kB
Tags Source
SHA-256 checksum
How to use checksums
e4237cd4d9afffafc86b3c23f682b2c3ae8b1aca43e99feb2b80ad690d29ece8
BLAKE2b-256 checksum
How to use checksums
cd962c57c5df674fd958b4b51bf15fd29cdcb2c329001267ee3979ae3a1df0c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for overwatch 2.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page