1
0
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:
ChernV
2021-02-09 21:47:53 +03:00
committed by GitHub
parent cad9a43bf3
commit 740cb1895d

View File

@ -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