Skip to main content

A project started to fix a problem I was having with the default python logging library

Project description

Char's Better Python Logger

A project started to fix a problem I was having with the default python logging library

USAGE

Simply install it with pip install chars_betterlogs and add it to your code with:

from chars_betterlogs.logs import Logging

then make a variable:

#                         The Filename         String to add before the log        Whether to print the log (Defaults to True)
logger:Logging = Logging('filename.log', 'This gets added before the log starts!', False)

Tada you now have a callable logger!

Example Script

from chars_betterlogs.logs import Logging
from datetime import datetime

logger:Logging = Logging('log_' + str(datetime.today().strftime('%d_%m_%Y-%H_%M_%S')) + '.log')

logging.log_info('yipee!')
logging.close() # Don't forget to end the log file before the script ends!

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

chars_betterlogs-3.2.7.tar.gz (17.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

chars_betterlogs-3.2.7-py3-none-any.whl (18.8 kB view details)

Uploaded Python 3

File details

Details for the file chars_betterlogs-3.2.7.tar.gz.

File metadata

  • Download URL: chars_betterlogs-3.2.7.tar.gz
  • Upload date:
  • Size: 17.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for chars_betterlogs-3.2.7.tar.gz
Algorithm Hash digest
SHA256 3cc52b71dd479ebb7f2b051fbfa3f47d4b779d3cde37057def9ac796fa27ef18
MD5 afa8c7e6c169ed16595be7a463a21560
BLAKE2b-256 2c6b1e0ba781c11b5420256c420e670ea8b7c75f6bc2a2fdae5a8480c232d324

See more details on using hashes here.

File details

Details for the file chars_betterlogs-3.2.7-py3-none-any.whl.

File metadata

File hashes

Hashes for chars_betterlogs-3.2.7-py3-none-any.whl
Algorithm Hash digest
SHA256 56b22fc599c0fb18ff7972c30d4f3fd0b9abbff52a7ea5c31831c8861e5e4e53
MD5 c4ab8d2d0b927be4436d34f189daa21d
BLAKE2b-256 059196f5532efcc848419163868a02e177402da2c92c07a7bde7de84402381d0

See more details on using hashes here.

Supported by

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