Skip to main content



dummylog is the open source python package to help the python module/plugin developers to create/update the log files in simple syntax and easy format. If you are looking for a single file based log, then dummylog is for you to keep your simple logs

If you are using Flask API or any API decorators with dummylog, it will create a new log every time since decorators will trigger the function as every new instance.

Installation

Install using pip . Offical Python Package Here!!

pip install dummylog

(OR)

Clone this Repository. Run this from the root directory to install

python setup.py install

License

The license for dummylog is MIT license

Need help?

Stuck on your dummylog code or problem? Any other questions? Don't hestitate to send me an email (selva221724@gmail.com).

Usage

1. Import Package

import dummylog

2. Initialize the dummylog Object

dl = dummylog.DummyLog()

dummylog.DummyLog() parameters

S.No Parameters Description Type Default Value
1 log_name Name of the log instance/file string "temp"
2 logging_level level of logging that user needed string "debug"
3 string_format Formatter for logging string "%(asctime)s: %(levelname)s: %(message)s"
3 datetime_format Date-time format for logging string "%m/%d/%Y %I:%M:%S %p"
4 log_on_folder True if you want to save them in a folder bool True
5 log_folder_name Name of the folder to save the logs string "logs"

3. Enjoy Logging

dl.logger.info('Log File is Created Successfully')

dl.logger.info('Unmayanaa Google Competitors')

dl.logger.error('Vada poche')

This will create a log file in the root directory of the python script.

4. To Kill the dummylog instance

dl.kill()

Note: Do not use dummylog in case if you are using the logging module in the same script for other purposes. it may conflict with the logging thread and append things to gather.

5. To Create Mutiple Logs

dl_1 = dummylog.DummyLog(log_name = 'one')
dl_1.logger.info('Log File is Created Successfully')
dl_1.logger.info('Unmayanaa Google Competitors')
dl_1.logger.error('Vada poche')

dl_2 = dummylog.DummyLog(log_name = 'two')
dl_2.logger.info('Log File is Created Successfully')
dl_2.logger.info('Unmayanaa Google Competitors')
dl_2.logger.error('Vada poche')

It will create two .log files:

logs
├── one.log
└── two.log

Sample Log File View

Metadata

Release files for dummylog 0.0.4

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

Source distribution (sdist)

Source distribution for dummylog 0.0.4
File Size Uploaded
dummylog-0.0.4.tar.gz 4.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dummylog 0.0.4
File Interpreter ABI Platform
dummylog-0.0.4-py3-none-any.whl Python 3 none any Details

Total release size: 8.9 kB

Release files / dummylog-0.0.4.tar.gz

Download URL dummylog-0.0.4.tar.gz
Size 4.6 kB
Tags Source
SHA-256 checksum
How to use checksums
820cfa09d607759187e154573085b810e0064dc1ff33fcd397c293b61d80833b
BLAKE2b-256 checksum
How to use checksums
02464b8f4924423d761224121432125a82c5a795db82d332d312e5d1c913083c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

Release files / dummylog-0.0.4-py3-none-any.whl

Download URL dummylog-0.0.4-py3-none-any.whl
Size 4.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
07fa1a630bcbce82dac760d0d54315913a7e8ead16e17f7bed99d62d1d559879
BLAKE2b-256 checksum
How to use checksums
952714be2c8a30fef4ac922b59cd4cd4b572fdb6c24e2a1f0396f225bdf99d7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

Release history Release notifications | RSS feed

This release

0.0.4 This release

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

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