Skip to main content

開箱即用的logger。 easy to generate logger.

Project description

logger_generate

Codacy Badge

生成 logger 用的,清涼舒爽
開箱即用的 logger。

A python package
easy to generate logger.

Install

pip

pip install -U logger-generate

poetry

poetry add logger-generate

Example

from config import base
from logger_generate import generate

logger = generate()
logger.info("引入即用 ( •̀ ω •́ )✧")

logger_config = {
    "logging_level": 'DEBUG',
    "log_file_path": './logs/by_logger_config.log',
    "log_format": '%(asctime)s - %(levelname)s : %(message)s',
    "backupCount": 7,
    "when": 'D',
    "encoding": 'utf-8',
}
logger = generate(logger_config, name='from_dict')
logger.info("亦可用程式內 dict 設定")

logger = generate(base.logger_config(), "from_config_file")
logger.info("也以用從檔案引入 config")

logger = generate(logger_config, name='方便生成隨機log名稱', need_serial=True)
logger.info("←後方隨機5字元")

logger = generate(base.logger_config(), "ex", True)
logger.info("示範單純用位置作為輸入手段")

logger = generate(logging_level='DEBUG',
                  name='use_kwargs',
                  log_file_path='./logs/use_kwargs.log')
logger.info("現在也可以用 kwargs 設定 logger")

2022-10-29 22_38_04-logger_generate @ z170_hero

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

logger_generate-0.2.0.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

logger_generate-0.2.0-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file logger_generate-0.2.0.tar.gz.

File metadata

  • Download URL: logger_generate-0.2.0.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.7

File hashes

Hashes for logger_generate-0.2.0.tar.gz
Algorithm Hash digest
SHA256 b73c26027a6607af1c04d43fad1ccae77466c7e62363f770379114aa0ef6e6fc
MD5 021196af8d55a7deca8a2ce742dc3730
BLAKE2b-256 b29b212d941f2410df4811de51913e5030858af443e3e166a5b448311bbf9afc

See more details on using hashes here.

File details

Details for the file logger_generate-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for logger_generate-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8b22bac044d30dce0e0719c44f8d7ff0a2570cfbec2a43c812a1a7608170975c
MD5 d38b6dc2ac125f2f141ff7a4ac395b54
BLAKE2b-256 465c3b37efa0da1d489b0b991e58943f30a69e53e23cabcd22ecfdf6dba03b86

See more details on using hashes here.

Supported by

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