Log information: Print the log, export the log file.
Project description
ykenan_log
Print and save a simple log to a file
This is a simple log package. You can see Github-ykenan_log PyPI-ykenan_log
upload
py -m build
twine check dist/*
twine upload dist/*
Use
install
pip install ykenan_log
use
# -*- coding: utf-8 -*-
from ykenan_log import Logger
log = Logger("name", "log")
if __name__ == '__main__':
print("run...")
log.debug("info......")
log.info("info......")
log.warn("info......")
log.error("info......")
output
2023-03-17 09:21:36 root name[34768] DEBUG info......
2023-03-17 09:21:36 root name[34768] INFO info......
2023-03-17 09:21:36 root name[34768] WARNING info......
2023-03-17 09:21:36 root name[34768] ERROR info......
Introduction
main function
ykenan_log.
Logger
(name: str = None,
log_path: str = None,
level: str = "INFO",
is_solitary: bool = True,
is_form_file: bool = False,
size: int = 104857600,
backup_count: int = 10,
encoding: str = "UTF-8"
)
:param name: Project Name
:param log_path: Log file output path. Default is log_%Y%m%d.log.
:param level: Log printing level. Default is INFO.
:param is_solitary: When the file path is consistent (here, the log_path parameter is not a specific file name, but a file path), whether the file is formed independently according to the name parameter. Default is True.
:param is_form_file: Whether to form a log file. Default is False.
:param size: Setting the file size if a file is formed. Default is 104857600. (100MB)
:param backup_count: Setting the number of rotating files if a file is formed. Default is 10.
:param encoding: Setting of file encoding if a file is formed. Default is UTF-8.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ykenan_log-0.2.2.tar.gz
(4.7 kB
view details)
Built Distribution
File details
Details for the file ykenan_log-0.2.2.tar.gz
.
File metadata
- Download URL: ykenan_log-0.2.2.tar.gz
- Upload date:
- Size: 4.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24ff2a4cc4a0707f5e6c72037c3ddb9544df7f2828136a751204e5660d15ce2e |
|
MD5 | ab3ab29d226e84fd91a7900151514752 |
|
BLAKE2b-256 | 5087cf372e52c72ac92d429b9aca595584248e9ca010a4abfa8d704193a1a76b |
File details
Details for the file ykenan_log-0.2.2-py3-none-any.whl
.
File metadata
- Download URL: ykenan_log-0.2.2-py3-none-any.whl
- Upload date:
- Size: 5.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e278bdcf3413c9a4c19af850c6ed3f483c18472fa41030bd43c2b4a035deb12 |
|
MD5 | 69b550b3f6826e08347b7df30bf4ecb4 |
|
BLAKE2b-256 | 06415707bc7e30eb887f9c90feacf89f336c9f3a72f00f75a2423149d5fde9e5 |