mirror of
https://github.com/otter18/tg_logger.git
synced 2025-08-04 21:32:56 +02:00
add toc and flask example
This commit is contained in:
39
README.md
39
README.md
@ -7,12 +7,22 @@
|
||||
|
||||
Bridging python logging and files to tg bot
|
||||
|
||||
## Table of Contents
|
||||
- [Installation & Usage](#installation--usage)
|
||||
- [Examples](#examples)
|
||||
* [Simple logging](#simple-logging)
|
||||
* [Flask logging](#flask-logging)
|
||||
* [TgFileLogger example](#tgfilelogger-example)
|
||||
* [Example screenshot](#example-screenshot)
|
||||
- [FQA](#fqa)
|
||||
* [How to create a telegram bot?](#how-to-create-a-telegram-bot)
|
||||
* [How to get **token** and **user_id**?](#how-to-get-token-and-user_id)
|
||||
## Installation & Usage
|
||||
- Available by `pip install tg-logger`
|
||||
- Use with `import tg_logger`
|
||||
|
||||
## Examples
|
||||
### TgLogger example
|
||||
### Simple logging
|
||||
```python
|
||||
import logging
|
||||
import tg_logger
|
||||
@ -32,6 +42,33 @@ tg_logger.setup(logger, token=token, users=users)
|
||||
logger.info("Hello from tg_logger by otter18")
|
||||
```
|
||||
|
||||
### Flask logging
|
||||
```python
|
||||
from flask import Flask
|
||||
import logging
|
||||
import tg_logger
|
||||
|
||||
# Telegram data
|
||||
token = "1234567890:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
|
||||
users = [1111111111]
|
||||
|
||||
# Flask app setup
|
||||
app = Flask(__name__)
|
||||
|
||||
app.logger.setLevel(logging.ERROR) # flask logger
|
||||
tg_logger.setup(app.logger, token=token, users=users) # bridge setup
|
||||
|
||||
|
||||
@app.route('/')
|
||||
def hello_world():
|
||||
return 'Hello, World!'
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
app.run()
|
||||
|
||||
```
|
||||
|
||||
### TgFileLogger example
|
||||
```python
|
||||
import logging
|
||||
|
Reference in New Issue
Block a user