Skip to main content

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

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

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

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.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

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