# retrotv-log
Python3의 logging을 좀 더 쓰기 편하게 하기 위한 패키지 입니다.
## 설치
```Python3
pip install retrotv-log
```
## 사용법
```Python3
from log import Log
log = Log(__name__).get_logger
log.info("this is INFO level log")
```
## 인자
|인자명|필수여부|기본값|설명|
|---|---|---|---|
|name|O|없음|로깅 호출에 사용된 logger의 이름|
|level|X|logging.INFO|로깅 레벨|
|formatter|X|[%(levelname)s] [%(asctime)s] [%(module)s]: %(message)s|로깅 메시지 포맷|
|use_console|X|True|콘솔 출력 사용여부|
|use_file|X|True|파일 기록 사용여부|
|filename|X|None|파일 기록 시, 로그가 기록할 파일 명|
|timed_rotating_file_handler|X|None|TimedRotatingFileHandler 객체. 해당 객체가 None이 아닐 경우, 파일 기록 시 해당 객체를 참고하여 로그 파일을 기록함|
Raw data
{
"_id": null,
"home_page": "https://github.com/retrotv-pypi-repo/log",
"name": "retrotv-log",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3",
"maintainer_email": null,
"keywords": "retrotv, RetroTV, yjj8353, log, Log, logging, Logging, pypi",
"author": "RetroTV",
"author_email": "yjj8353@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/70/e9/bd778c725780c1dbb5df8b38edb0eef8f82da0dcffcf7b8167640d4b4fae/retrotv_log-0.0.4a0.tar.gz",
"platform": null,
"description": "# retrotv-log\nPython3\uc758 logging\uc744 \uc880 \ub354 \uc4f0\uae30 \ud3b8\ud558\uac8c \ud558\uae30 \uc704\ud55c \ud328\ud0a4\uc9c0 \uc785\ub2c8\ub2e4.\n\n## \uc124\uce58\n```Python3\npip install retrotv-log\n```\n\n## \uc0ac\uc6a9\ubc95\n```Python3\nfrom log import Log\n\nlog = Log(__name__).get_logger\nlog.info(\"this is INFO level log\")\n```\n\n## \uc778\uc790\n|\uc778\uc790\uba85|\ud544\uc218\uc5ec\ubd80|\uae30\ubcf8\uac12|\uc124\uba85|\n|---|---|---|---|\n|name|O|\uc5c6\uc74c|\ub85c\uae45 \ud638\ucd9c\uc5d0 \uc0ac\uc6a9\ub41c logger\uc758 \uc774\ub984|\n|level|X|logging.INFO|\ub85c\uae45 \ub808\ubca8|\n|formatter|X|[%(levelname)s] [%(asctime)s] [%(module)s]: %(message)s|\ub85c\uae45 \uba54\uc2dc\uc9c0 \ud3ec\ub9f7|\n|use_console|X|True|\ucf58\uc194 \ucd9c\ub825 \uc0ac\uc6a9\uc5ec\ubd80|\n|use_file|X|True|\ud30c\uc77c \uae30\ub85d \uc0ac\uc6a9\uc5ec\ubd80|\n|filename|X|None|\ud30c\uc77c \uae30\ub85d \uc2dc, \ub85c\uadf8\uac00 \uae30\ub85d\ud560 \ud30c\uc77c \uba85|\n|timed_rotating_file_handler|X|None|TimedRotatingFileHandler \uac1d\uccb4. \ud574\ub2f9 \uac1d\uccb4\uac00 None\uc774 \uc544\ub2d0 \uacbd\uc6b0, \ud30c\uc77c \uae30\ub85d \uc2dc \ud574\ub2f9 \uac1d\uccb4\ub97c \ucc38\uace0\ud558\uc5ec \ub85c\uadf8 \ud30c\uc77c\uc744 \uae30\ub85d\ud568|\n",
"bugtrack_url": null,
"license": null,
"summary": "\ub85c\uae45\uc744 \uc704\ud55c \ud328\ud0a4\uc9c0",
"version": "0.0.4a0",
"project_urls": {
"Homepage": "https://github.com/retrotv-pypi-repo/log"
},
"split_keywords": [
"retrotv",
" retrotv",
" yjj8353",
" log",
" log",
" logging",
" logging",
" pypi"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "16e475a5e2fefc254fee8e9a8ba8e919cece571aa8e94cd97ac2aea5e059cebb",
"md5": "b7e00c9b32b455f74a31f884ffe6f04f",
"sha256": "1dbb4c24bbe8421da46871633a66171b3d5ac96996b389a535fa80b91350da88"
},
"downloads": -1,
"filename": "retrotv_log-0.0.4a0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b7e00c9b32b455f74a31f884ffe6f04f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3",
"size": 3576,
"upload_time": "2025-02-08T16:38:25",
"upload_time_iso_8601": "2025-02-08T16:38:25.094346Z",
"url": "https://files.pythonhosted.org/packages/16/e4/75a5e2fefc254fee8e9a8ba8e919cece571aa8e94cd97ac2aea5e059cebb/retrotv_log-0.0.4a0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "70e9bd778c725780c1dbb5df8b38edb0eef8f82da0dcffcf7b8167640d4b4fae",
"md5": "0973c456bce05c7483757d4edcbc4c74",
"sha256": "4c7995f7e6347f005b6edd21e22e16cbab919093a81f79d52ae653a18a625450"
},
"downloads": -1,
"filename": "retrotv_log-0.0.4a0.tar.gz",
"has_sig": false,
"md5_digest": "0973c456bce05c7483757d4edcbc4c74",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3",
"size": 3335,
"upload_time": "2025-02-08T16:38:26",
"upload_time_iso_8601": "2025-02-08T16:38:26.931963Z",
"url": "https://files.pythonhosted.org/packages/70/e9/bd778c725780c1dbb5df8b38edb0eef8f82da0dcffcf7b8167640d4b4fae/retrotv_log-0.0.4a0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-08 16:38:26",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "retrotv-pypi-repo",
"github_project": "log",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [
{
"name": "backports.tarfile",
"specs": [
[
"==",
"1.2.0"
]
]
},
{
"name": "certifi",
"specs": [
[
"==",
"2025.1.31"
]
]
},
{
"name": "charset-normalizer",
"specs": [
[
"==",
"3.4.1"
]
]
},
{
"name": "docutils",
"specs": [
[
"==",
"0.20.1"
]
]
},
{
"name": "id",
"specs": [
[
"==",
"1.5.0"
]
]
},
{
"name": "idna",
"specs": [
[
"==",
"3.10"
]
]
},
{
"name": "importlib_metadata",
"specs": [
[
"==",
"8.5.0"
]
]
},
{
"name": "importlib_resources",
"specs": [
[
"==",
"6.4.5"
]
]
},
{
"name": "jaraco.classes",
"specs": [
[
"==",
"3.4.0"
]
]
},
{
"name": "jaraco.context",
"specs": [
[
"==",
"6.0.1"
]
]
},
{
"name": "jaraco.functools",
"specs": [
[
"==",
"4.1.0"
]
]
},
{
"name": "keyring",
"specs": [
[
"==",
"25.5.0"
]
]
},
{
"name": "markdown-it-py",
"specs": [
[
"==",
"3.0.0"
]
]
},
{
"name": "mdurl",
"specs": [
[
"==",
"0.1.2"
]
]
},
{
"name": "more-itertools",
"specs": [
[
"==",
"10.5.0"
]
]
},
{
"name": "nh3",
"specs": [
[
"==",
"0.2.20"
]
]
},
{
"name": "packaging",
"specs": [
[
"==",
"24.2"
]
]
},
{
"name": "Pygments",
"specs": [
[
"==",
"2.19.1"
]
]
},
{
"name": "readme_renderer",
"specs": [
[
"==",
"43.0"
]
]
},
{
"name": "requests",
"specs": [
[
"==",
"2.32.3"
]
]
},
{
"name": "requests-toolbelt",
"specs": [
[
"==",
"1.0.0"
]
]
},
{
"name": "rfc3986",
"specs": [
[
"==",
"2.0.0"
]
]
},
{
"name": "rich",
"specs": [
[
"==",
"13.9.4"
]
]
},
{
"name": "twine",
"specs": [
[
"==",
"6.1.0"
]
]
},
{
"name": "typing_extensions",
"specs": [
[
"==",
"4.12.2"
]
]
},
{
"name": "urllib3",
"specs": [
[
"==",
"2.2.3"
]
]
},
{
"name": "zipp",
"specs": [
[
"==",
"3.20.2"
]
]
}
],
"lcname": "retrotv-log"
}