mirror of
https://github.com/otter18/tg_logger.git
synced 2025-08-04 21:32:56 +02:00
v3.0 minor fix
This commit is contained in:
@ -1,5 +1,4 @@
|
|||||||
#  Telegram logger
|
#  Telegram logger
|
||||||
|
|
||||||
[](https://pypi.org/project/tg-logger/)
|
[](https://pypi.org/project/tg-logger/)
|
||||||
[](https://pypi.org/project/tg-logger/)
|
[](https://pypi.org/project/tg-logger/)
|
||||||
[](https://pypi.org/project/tg-logger/)
|
[](https://pypi.org/project/tg-logger/)
|
||||||
@ -7,14 +6,11 @@
|
|||||||
Bridging python logging and files to tg bot
|
Bridging python logging and files to tg bot
|
||||||
|
|
||||||
## Installation & Usage
|
## Installation & Usage
|
||||||
|
|
||||||
- Available by `pip install tg-logger`
|
- Available by `pip install tg-logger`
|
||||||
- Use with `import tg_logger`
|
- Use with `import tg_logger`
|
||||||
|
|
||||||
## Examples
|
## Examples
|
||||||
|
|
||||||
### TgLogger example
|
### TgLogger example
|
||||||
|
|
||||||
```python
|
```python
|
||||||
import logging
|
import logging
|
||||||
import tg_logger
|
import tg_logger
|
||||||
@ -35,7 +31,6 @@ logger.info("Hello from tg_logger by otter18")
|
|||||||
```
|
```
|
||||||
|
|
||||||
### TgFileLogger example
|
### TgFileLogger example
|
||||||
|
|
||||||
```python
|
```python
|
||||||
import logging
|
import logging
|
||||||
import tg_logger
|
import tg_logger
|
||||||
@ -59,5 +54,4 @@ tg_files_logger.send(file_name, "Test file")
|
|||||||
```
|
```
|
||||||
|
|
||||||
### Example screenshot
|
### Example screenshot
|
||||||
|
|
||||||

|

|
||||||
|
@ -9,7 +9,6 @@ import telebot
|
|||||||
|
|
||||||
# logging setup
|
# logging setup
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
logger.setLevel(logging.INFO)
|
|
||||||
|
|
||||||
|
|
||||||
def setup(base_logger: logging.Logger,
|
def setup(base_logger: logging.Logger,
|
||||||
@ -18,7 +17,7 @@ def setup(base_logger: logging.Logger,
|
|||||||
timeout: int = 10,
|
timeout: int = 10,
|
||||||
tg_format: str = '<b>%(name)s:%(levelname)s</b> - <code>%(message)s</code>'):
|
tg_format: str = '<b>%(name)s:%(levelname)s</b> - <code>%(message)s</code>'):
|
||||||
"""
|
"""
|
||||||
Setup TgLoggerHandler tool
|
Setup TgLogger
|
||||||
|
|
||||||
:param base_logger: base logging.Logger obj
|
:param base_logger: base logging.Logger obj
|
||||||
:param token: tg bot token to log form
|
:param token: tg bot token to log form
|
||||||
@ -39,7 +38,6 @@ def setup(base_logger: logging.Logger,
|
|||||||
)
|
)
|
||||||
tg_handler.setFormatter(formatter)
|
tg_handler.setFormatter(formatter)
|
||||||
base_logger.addHandler(tg_handler)
|
base_logger.addHandler(tg_handler)
|
||||||
# return base_logger
|
|
||||||
|
|
||||||
|
|
||||||
class TgLoggerHandler(StreamHandler):
|
class TgLoggerHandler(StreamHandler):
|
||||||
|
Reference in New Issue
Block a user