Skip to main content

日志组件

Project description

Logkk

易于使用线程安全的日志模块

安装

pip install logkk

基础使用:

from logkk import LogManager

log_manager = LogManager()
log_manager.info("this is a info log")
log_manager.warn("this is a warn log")

logger = log_manager.get_logger(name="hello")
logger.info("this is a info log")
logger.warn("this is a warn log")

使用文件记录日志:

from logkk import LogManager, Level
from logkk.handlers import FileHandler

fmt = "[{datetime}] [{level}] [{name}] {message}"
handler = FileHandler(filepath="/var/log/demo.log")
log_manager = LogManager(level=Level.INFO, fmt=fmt, handlers=[handler])
logger = log_manager.get_logger(name="hello")
logger.info("this is a info log")
logger.warn("this is a warn log")

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

logkk-0.5.0.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

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

logkk-0.5.0-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file logkk-0.5.0.tar.gz.

File metadata

  • Download URL: logkk-0.5.0.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.5

File hashes

Hashes for logkk-0.5.0.tar.gz
Algorithm Hash digest
SHA256 528e0e1abd497e54ad105733fd1714c04a6e8aaa8c2a5d3241a43dcc3ffe260d
MD5 ed3c6a090a2bb1e0a88c00dd9fad2d91
BLAKE2b-256 4715dcdbdc0be88e397a7c2ab7c8d8b46295f4faad90e6824c53d267166fd8f5

See more details on using hashes here.

File details

Details for the file logkk-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: logkk-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for logkk-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ef523b02a2d3174c0b740d52eb22ed831fa465412dec751f66abd4aeb4063a87
MD5 61921fd3fee52cb3ba4f57ca9b8211d3
BLAKE2b-256 dbf5d7c1167d48f220d81512f0ee45f342b5a340acb73f908ce00d486cb863da

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