A logging library package built with Loguru
Project description
logging-hj3415
작은 파이썬 로깅 초기화 유틸입니다.
로컬에선 사람이 읽기 쉬운 포맷, 운영/컨테이너에선 JSON(구조화) 로그를 간단히 전환할 수 있습니다.
설치
pip install logging-hj3415
# 또는 로컬 편집 모드
pip install -e libs/logging-hj3415
빠른 시작
from logging_hj3415 import setup_logging, get_logger
# 예쁜 콘솔 로그(기본)
setup_logging(service="logging_hj3415", level="DEBUG", json=False)
log = get_logger()
log.info("service started")
# JSON 로그(수집/검색용)
setup_logging(service="logging_hj3415", level="INFO", json=True)
log.info("ready")
사용 옵션
-
service: 서비스/패키지 식별자(로그 필드에 포함)
-
level: 최소 레벨 (DEBUG/INFO/WARNING/ERROR/CRITICAL)
-
json: True면 JSON(serialize) 출력, False면 사람이 읽기 쉬운 포맷
환경 변수로 전환(권장)
import os
setup_logging(
service="logging_hj3415",
level=os.getenv("LOG_LEVEL", "INFO"),
json=(os.getenv("LOG_JSON") == "1"),
)
LOG_JSON=1
LOG_LEVEL=DEBUG
python app.py
라이선스
MIT
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
logging_hj3415-0.1.0.tar.gz
(3.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file logging_hj3415-0.1.0.tar.gz.
File metadata
- Download URL: logging_hj3415-0.1.0.tar.gz
- Upload date:
- Size: 3.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.32.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6ae195c7bb47fffb30ac3455b14f643fd4b2c5e1288d376693751b0302b722e5
|
|
| MD5 |
4b76feff08b6ee24484009ebd1cebe28
|
|
| BLAKE2b-256 |
5b310f1f629ecb21742bbb9f96072f1b22a6ac21377171605075f01a68b08204
|
File details
Details for the file logging_hj3415-0.1.0-py3-none-any.whl.
File metadata
- Download URL: logging_hj3415-0.1.0-py3-none-any.whl
- Upload date:
- Size: 3.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.32.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0fbcf551db9527779ee6e82191b217b019d8e57ecfbf61da42cdcdcd6361d639
|
|
| MD5 |
99003f1cf6fa31ff38a47378882fc43d
|
|
| BLAKE2b-256 |
9845106d3dc187304815a3c196d4e06a8c73b9f1ad47a4391744953a1e8866ec
|